open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。
此方法区别于超链接的方式,是因为用这个方法打开的窗体能够被原来的窗体控制;也可以控制原来的窗体。
childWindow = open(url , "_blank","top=200,left=200,width=300,height=300") // childWindow则就是子窗体的对象
子窗体控制父窗体:opener是子窗体代表父窗体滴
opener. document.bgColor = "red"
// 也可以通过opener.方法名() 调用父窗体的方法
window的parent,得到当前窗体的父窗体;window.frames得到当前窗体的框架frame,这是一个数组,数组的内容是按照上下左右的顺序把各个frame放进数组。
window.top可以一步回到最外层的窗体。
实现页面跳转的方式汇总:
1. <meta http-equiv="refresh" content="3;url=www.baidu.com"> //3秒钟跳转到百度页面
2. window.navigate("www.baidu.com")
3. window.location.href="www.baidu.com"; //不推荐
4. location="www.baidu.com"
5. window.replace("www.baidu.com") //替换当前页面,不能通过后退按钮返回到前一页面
6. location.reload() //刷新当前页面
剪贴板:
window.clipboardData.setData("Text", 内容)
history对象:
方法back() 返回上一页面
方法go(); go(-1)表示返回上一页面; go(-2)表示返回上两页面,如此类推。