html中嵌套了另一个html,怎么将window对象转化成一致
<!-- 父页面 -->
<iframe src="child.html"></iframe>
<!-- 子页面 -->
<script>
// 将父页面的window对象传递给子页面
window.parent = self;
</script>
该对象就是窗口对象,代表当前的浏览器窗口,因为它的特殊位置,它是所有其他浏览器对象的父对象。
每个打开的浏览器窗口都对应Javascript程序中的一个window对象。
window对象的属性有:
status:表示当前浏览器的状态行信息。
history:表示当前窗口的历史记录。
closed:表示当前的窗口是否关闭的逻辑值。
location:表示当前窗口中显示的当前URL的信息。
self:表示当前窗口。
Window对象的方法有:
Open(URL,window name, window features):打开新窗口。
Close():关闭一个浏览器窗口。
alert(message):弹出一个警示对话框。
prompt(message,defaultmessage):弹出一个提示对话框。
confirm(message):弹出一个确认对话框。
setTimeout(expression,time):设置一定时间后自动执行一次expression代表的代码,使用time设置时间,以毫秒为单位。
setInterval(expression,time,[args]):设置一个时间间隔,使expression代表的代码可以周期性地被执行。使用time设置时间,以毫秒为单位。
打开或关闭窗口案例如下:
<html>
<head>
<title>窗口打开和关闭方法</title>
<script language="javascript">
function openwindow() {
window.open("http://www.sina.com.cn","window","width=300, "+ " height=200,status=no,menubar=no");
}
</script>
</head>
<body onload=openwindow()>
<form>
<input type="button" value="关闭窗口" onclick=window.close()>
</form>
</body>
</html>