一.window对象
1. window用以代表整个浏览器对象,用以这个对象对浏览器窗口进行操作、导航或者打开新的窗口、弹出系统对话框。
moveBy(dx,dy) 把浏览器窗口相对于当前位置水平移动dx像素,垂直移动dy像素。
moveTo(x,y)移动浏览器窗口,使它的左上角位于用户屏幕的(x,y)处。
resizeBy(dw,dh)相对于浏览器的当前大小,调整窗口的大小。(dw,dh为负值减小窗口大小)
resizeTo(w,h)把窗口调整为宽度w,高度为h。不能使用负值。
IE window.screenLeft和 window.screenTop用来判断窗口的位置。
document.body.offsetWidth和document.body.offsetHeifht用来获取视口的大小。
Mozilla window.screenX和 window.screenY用来判断窗口位置,
window.outerWidth和window.outerHeigh属性用来判断浏览器窗口自身大小。
2.在新的窗口打开链接
window.open("链接","",width=x,height=y);(宽高用来控制新窗口的大小)
window.moveBy/moveTo(dx,dy)(用来位置水平移动dx像素,垂直移动dy像素)。
window.close();用来关闭新创建的窗口。
window.top.opener子窗口对父窗口传值。
3.系统对话框
alert("文本")通常在提示用户注意某些不能控制的东西时,使用警告对话框。
confirm("文本")用来判断用户点击OK按钮还是Cancel按钮,confirm()方法返回一个Boolean值,点OK返回true,点Cancel返回fase。
if(confirm("是否提交")) {
alert("提交成功!");}
else {
alert("提交失败!");
}
var str = window.prompt("请输入姓名:", "张三");
alert(str);
window.defaultStatus = "测试数据";
window.status = "test";
prompt("文本","默认值")在文本框输入值,点击OK按钮,将文本框中的值作为函数返回值。如果点击Cancel按钮,返回null。
var test = prompt("What is your name?","");
if(test!=null){
alert("Welcome,"+test);
}
4.状态栏
window.defaultstatus="内容"用以显示用户信息
window.status
5.时间间隔和暂停
window.setTimeout()用在指定的毫秒数后,设置延时。
setTimeout(“alert(‘Hello world‘)”,1000);
clearTimeout()清除或终止程序
6.访问历史页面
window.history.go(+-值)返回到具体的页数。
window.history.back返回一页
window.history.history前进一页