这是父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>
我需要从弹出窗口(即子元素)访问元素。上面的代码是从父窗口访问元素。但即使这样也行不通。请帮忙
答案 0 :(得分:0)
Blocked a frame with origin "null" from accessing a frame with origin "null"
安全限制会阻止从硬盘加载的网页访问从硬盘加载的其他网页。
安装Web服务器并通过http。
访问它们答案 1 :(得分:-1)
在孩子的脚本标签周围放置头标签,然后在Opera浏览器上为我工作。