<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <script language="JavaScript"> var win; function openChild(e){ var evt = e || window.event; win = window.open("child.html"); setChildVal(); }
function setChildVal(){ if (win.document.readyState == "complete") { win.document.getElementById("div1").innerHTML = "aaa"; win.document.getElementById("div2").innerHTML = "bbb"; return; } setTimeout("setChildVal();", 100); } </script> <body> <input type="button" value="open" onclick="openChild();"> </body> </html>子窗口 child.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <div id="div1"></div><br> <div id="div2"></div> </body> </html>
setChildVal(); function setChildVal(){
if( win.readyState != "complete"){
win.x = "aaa";
win.y = "bbb";
return;
}
setTimeout( "setChildVal();", 100);
} x, y 为子窗口中的变量。
当然如果是动态网页你也可以使用楼上的方法。
http://www.7880.com/Info/Article-2f4d60.html
setChildVal(); function setChildVal(){
if( win.readyState != "complete"){
win.x = "aaa";
win.y = "bbb";
return;
}
setTimeout( "setChildVal();", 100);
}这段代码是要写在新打开的窗口里面吗?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<script language="JavaScript">
var win;
function openChild(e){
var evt = e || window.event; win = window.open("child.html");
setChildVal();
}
function setChildVal(){
if (win.document.readyState == "complete") {
win.document.getElementById("div1").innerHTML = "aaa";
win.document.getElementById("div2").innerHTML = "bbb";
return;
}
setTimeout("setChildVal();", 100);
}
</script>
<body>
<input type="button" value="open" onclick="openChild();">
</body>
</html>子窗口 child.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<div id="div1"></div><br>
<div id="div2"></div>
</body>
</html>
之前的代码有错误,
参照上面的例子吧。