为什么moveBy和moveTo不能在我的代码中工作?
问题描述:
我认为这是一个简单的问题,但我是新的JavaScript为什么moveBy和moveTo不能在我的代码中工作?
为什么按钮“but3”和“but4”不工作当我尝试moveBy或moveTo一个新的窗口?
感谢
HTML代码
<input type="button" value="New window" id="but1" onclick="createwin()" />
<input type="button" value="close window" id="but2" onclick="closewin()" />
<input type="button" value="moveby window" id="but3" onclick="movebywin()" />
<input type="button" value="moveto window" id="but4" onclick="movetowin()" />
JavaScript代码
var win1;
function createwin(){
win1 = window.open('http://www.google.com','google','width=500,height=500');
}
function closewin(){
win1.close();
}
function movebywin(){
win1.moveBy(100,100);
}
function movetowin(){
win1.moveTo(100,100);
}
答
错误消息说
Permission denied to access property 'moveBy'
要访问其他窗口的属性,它需要一世在同一个域中。
如果您将www.google.com替换为同一目录中的文件,则您的代码有效。