如何在父页面的弹出窗口中使用元素

时间:2014-11-27 10:13:06

标签: javascript html

这是父html

<html>

<script language="javascript">

 function openwindow()

{

window.open("popups.html","_blank","height=200,width=400,status=yes,toolbar=no,menubar=no,location=no")

}

</script>

<body>

<form name=frm>

<input id=text1 type=text>

<input type=button onclick="javascript:openwindow()" value="Open window..">

</form>

</body>

</html>

这是儿童HTML

 <html>

<script language="javascript">

function changeparent()

{

window.opener.document.getElementById('text1').value="Value changed..";

}

</script>

<body>

<form>

<input type=button onclick="javascript:changeparent()" value="Change opener's textbox's value..">

</form>

</body>

</html>

我需要从弹出窗口(即子元素)访问元素。上面的代码是从父窗口访问元素。但即使这样也行不通。请帮忙

2 个答案:

答案 0 :(得分:0)

  

Blocked a frame with origin "null" from accessing a frame with origin "null"

安全限制会阻止从硬盘加载的网页访问从硬盘加载的其他网页。

安装Web服务器并通过http。

访问它们

答案 1 :(得分:-1)

在孩子的脚本标签周围放置头标签,然后在Opera浏览器上为我工作。