您好我正在制作一个弹出式练习,其中两个窗口会相互扫描一些文本。 主页如下
名称:ch08_examp5.htm
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Chapter 8: example 5</title>
<script type="text/javascript">
var newWindow;
function btnOpenWin_onclick() {
newWindow = window.open("ch08_examp5_popup.htm", "myWindow");
}
function btnGetText_onclick() {
if (typeof (newWindow) == "undefined" || newWindow.closed == true ) {
alert ("No window is opened");
}
else {
document.form1.text1.value = newWindow.document.form1.text1.value;
}
}
</script>
</head>
<body>
<form action="" name="form1" method="post">
<input type="button" name="btnOpenWin" value="Open newWindow"
onclick="btnOpenWin_onclick()" />
<p>
newWindow's Text:<br />
<input type="text" name="text1" />
<input type="button" value="Get Text" name="btnGetText"
onclick="btnGetText_onclick()" />
</p>
</form>
</body>
</html>
,第二页是
名称:ch08_examp5_popup.htm
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Chapter 8: example 5 popup exmaple</title>
<script type="text/javascript">
function btnGetText_onclick() {
document.form1.text1.value = window.opener.document.form1.text1.value;
}
</script>
</head>
<body onunload="window_onunload()">
<form action="" name="form1" method="post">
Opener window's text <br>
<input type="text" name="text1" >
<input type="button" name="btnGetText" value="Get Text"
onclick="btnGetText_onclick()" />
</form>
</body>
</html>
我收到的错误消息是“Uncaught SecurityError:阻止带有原点的帧”null“访问具有原点”null“的帧。协议,域和端口必须匹配。”这很奇怪,因为我将它们保存在我的计算机上的相同文件夹中。
感谢您的帮助!