Javascript访问其他页面

Javascript访问其他页面,javascript,Javascript,我可以从一个页面上的javascript访问脚本以前创建的另一个页面上的元素吗?类似这样的内容: var win=window.open("http://www.ftwars.com/battle",'myWindow'); win.document.getElementById('center').onClick(); 简单是-您可以通过变量引用,如果您没有在javascript中创建引用,则无法访问引用。简单是-您可以通过变量引用,如果您没有在javascript中创建引用,则无法访问引用

我可以从一个页面上的javascript访问脚本以前创建的另一个页面上的元素吗?类似这样的内容:

var win=window.open("http://www.ftwars.com/battle",'myWindow');
win.document.getElementById('center').onClick();

简单是-您可以通过变量引用,如果您没有在javascript中创建引用,则无法访问引用。简单是-您可以通过变量引用,如果您没有在javascript中创建引用,则无法访问引用。您是正确的。从您上面给出的上下文来看,win与任何其他对象一样。

您是正确的。从您上面给出的上下文来看,win与任何其他对象一样。

第一页(x.html):


var w=window.open('y.html','w');
w、 document.getElementById('target').onclick=function(){alert('!');};
第二页(y.html):


目标
第一页(x.html):


var w=window.open('y.html','w');
w、 document.getElementById('target').onclick=function(){alert('!');};
第二页(y.html):


目标
在Opera中,我犯了一个错误:“未捕获的异常:引用错误:安全错误:试图读取受保护的变量:getElementById”。你知道我可以关闭安全性的浏览器吗(我想这就是错误的原因)?在Opera中,我犯了一个错误:“未捕获的异常:引用错误:安全错误:试图读取受保护的变量:getElementById”。你知道我可以关闭安全性的浏览器吗(我认为这是错误的原因)?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
    var w = window.open('y.html', 'w');
    w.document.getElementById('target').onclick = function () { alert('!'); };
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
   <button id="target">target</button>
</body>
</html>