Window对象
每个浏览器窗口或框架都对应于一个Window对象,它是随body或frameset元素的每个实例一起创建的对象。
function status_text(){
window.status = "something...";
}
<body onload="status_text();">
<input type="button" value="new window" onclick="window.open('http://www.csdn.net')" />
window对象的一些属性:
closed 布尔值,确定窗口是否关闭
defaultStatus 返回浏览器窗口状态栏中的默认消息
document 包含在该窗口中的文档对象
frames 当前窗口中所有已命名子框架的引用数组
history 历史对象
location 当前窗口的URL
name 窗口的名称
status 设置定义在状态栏的临时信息
statusbar 指示状态栏是否可见
toolbar.visible 指示滚动栏是否可见
top 最顶端浏览器窗口的引用(桌面上同时打开了多个窗口)
window 当前的窗口或框架
window对象的一些方法:
alert() 显示一个警告框
back() 与浏览器的back按钮效果相同
blur() 从当前窗口移除焦点
close() 关闭窗口
confirm() 生成一个选择对话框包括ok和cancel两个按钮
focus() 将焦点赋予指定窗口,并将其转到其他窗口顶部
forward() 和浏览器的forward按钮效果相同
home() 跳转到主页中
moveBy(h_px,v_px) 将窗口移动相对与当前坐标指定像素数量的距离
moveTo(x,y) 将窗口左上角移动到(x,y)坐标处
open(URL,name[,features]) 打开一个新的浏览器窗口
print() 打印窗口内容
prompt() 创建一个让用户输入内容的对话框
stop() 和浏览器中stop按钮效果相同