一、打开窗口
1、HTML
在HTML中打开一个新窗口,将target="_blank"属性加入<a href>即可:
<a href=http://www.zrjee.cn" target="_blank">My home</a>
想进行一些控制,可以在这一步将target属性值设置为:
_blank值,及其他的内置值:_self、_search、_parent、_top
已存在的框架名(如果你的站点使用了框架)。
2、Javascript
window.open()
最简单的用法
var Window_object = window.open(URL,window_Name)
Window_object.name
控制新窗口的尺寸和位置
window.open(URL,window_Name,"height=Height,width=Width,left=Left,top=Top")
height 高度
width 宽度
left 距离屏幕左边长度(从0开始)
top 距离屏幕上边长度(从0开始)
完成语法结构
window.open(URL,Window_Name,Window_Chrome)
窗口特性表
directories 链接工具栏
location 地址框
menuber 菜单栏
resizable 边框或使用户能调整窗口尺寸的其它窗口元素
scrollbars 滚动条
status 状态栏
toolbar 工具栏
3、opener属性
window.opener引用的是打开新窗口的原窗口
二、关闭窗口
window.close()
self.close()
windows.closed属性
closed属性返回值:
如果窗口从未打开,closed返回null
如果窗口被关闭,closed返回true
如果窗口仍然打开,closed返回false
三、移动窗口
移动窗口到指定位置
window.moveTo(Column,Row)
self.moveTo()
按指定量移动窗口
window.moveBy(Columns,Rows)
self.moveBy()
四、调整窗口大小
调整窗口到指定大小
window.resizeTo(Width,Height)
self.resizeTo()
按指定量调整窗口大小
window.resizeBy(Width_Change,Height_Change)
self.resizeBy()
=====================================================
一、使用Location属性来改变显示的页面
window.location = URL
Location对象的属性
protocol 用于浏览器和服务器彼此通信的协议
hostname 作为主机发布文档的服务器名
port 用于浏览器和服务器彼此通信的端口
host 在地址中指定的主机名和端口,此属性等于:hostname + port
pathname 文档的目录路径和文件名
hash 在地址中指定的锚名,其紧跟在符号#之后
search 从问号(?)到末尾的地址部分
href 整个地址
Location对象的方法
location.reload(Source) 重新载入页面
Source(可选)一个布尔值,false(默认值)从缓存中载入,true从服务器载入。
location.replace(URL) 用历史列表取代页面
URL:想要发送给用户的页面。
使用结果是用新页面替换历史列表中的当前页
二、用History对象编程控制网上冲浪
History对象的方法
back() 等同后退
forward() 等同前进
go(How_far) 正数为前进,负数为后退