主窗體的代碼如下
<html>
<head></head>
<body>
<a href=# OnClick="Open()"> Open </a>
<div id="div1"></div>
<script>
var i=0;
function Open()
{
var str = "directories=no," +
"location=no,menubar=no," +
"resizable=no,status=no,toolbar=no," +
"scrollbars=no,";
str += "height=300";
str += ",";
str += "width=300";
str += ",";
var screenw = screen.width;
var screenh = screen.height;
var left = (screenw - 300)/2;
var top = (screenh - 300)/2;
str += "left=" + left;
str += ",";
str += "top=" + top;
var child;
child = window.open('test1.html', name, str);
child.focus();
child.opener1 = self;
//child.location.replace(url);
}
function ChildWndClick()
{
div1.innerHTML += "<br>" + i.toString();
i++;
}
</script>
</body>
</html>
被調用的窗體代碼如下:
<html>
<head>
</head>
<body>
<a href=# OnClick="aa()"> aaaaaaa </a>
<script language="javascript">
function aa()
{
if (window.opener1 && !window.opener1.closed && (typeof window.opener1)== "object")
opener1.ChildWndClick();
}
</script>
</body>
</html>