Javascript &引用;“访问被拒绝”;IE6中的错误
这段代码在IE6的第10行给了我一个错误。也就是说,Javascript &引用;“访问被拒绝”;IE6中的错误,javascript,internet-explorer-6,window-object,Javascript,Internet Explorer 6,Window Object,这段代码在IE6的第10行给了我一个错误。也就是说,var ref= 这里的错误是什么 <html> <head> <title>JavaScript Popup Example 3</title> </head> <SCRIPT language="JavaScript1.2"> function MyClass() { this.OpenWindow = function() { var
var ref=代码>
这里的错误是什么
<html>
<head>
<title>JavaScript Popup Example 3</title>
</head>
<SCRIPT language="JavaScript1.2">
function MyClass()
{
this.OpenWindow = function()
{
var ref = window.open ("http://www.google.com", "mywindow", "location=1,status=1,scrollbars=1,width=100,height=100");
ref.moveTo(0,0);
}
}
</SCRIPT>
<body onload="javascript: new MyClass().OpenWindow()">
<H1>JavaScript Popup Example 3</H1>
</body>
</html>
问题在这里-ref.moveTo(0,0);-在大多数安全设置上,此操作不可用
另外,javascript:onload只创建了一个标签“javascript”
JavaScript弹出窗口示例3
函数MyClass()
{
this.OpenWindow=函数()
{
var ref=窗口打开(“http://www.google.com“,“mywindow”,“位置=1,状态=1,滚动条=1,宽度=100,高度=100”);
参考moveTo(0,0);
}
}
JavaScript弹出窗口示例3
当您打开一个包含来自不同域的页面的窗口时,您不会返回对该窗口的引用。ref变量为null
如果要移动窗口,必须在没有页面的情况下打开它,移动它,然后在其中加载页面:
var r = window.open ('', 'mywindow', 'location=1,status=1,scrollbars=1,width=100,height=100');
r.moveTo(0,0);
r.location.href = 'http://www.google.com';
IE中的javascript行号可能会产生误导。实际错误是什么?有哪些明显的症状?执行代码时会发生什么?我注意到的第一件事是,onload
不需要javascript:
前缀,因为它是一个javascript事件处理程序,但不应该导致错误。删除javascript:不起作用。错误又出现了。如果这是原因,那就太愚蠢了,但是“window.open”和括号之间的空格有多大的可能性呢?@JMSA:的确,它不应该解决问题。我仍然想知道显示的实际错误消息是什么。消息:“发生了运行时错误。是否要调试?第10行错误:访问被拒绝”javascript安全设置。。。在ie6中?奥奥诺。同样的错误也在发生。你可以自己测试。
<html>
<head>
<title>JavaScript Popup Example 3</title>
</head>
<SCRIPT language="JavaScript">
function MyClass()
{
this.OpenWindow = function()
{
var ref = window.open("http://www.google.com", "mywindow", "location=1,status=1,scrollbars=1,width=100,height=100");
ref.moveTo(0,0);
}
}
</SCRIPT>
<body onload="new MyClass().OpenWindow()">
<H1>JavaScript Popup Example 3</H1>
</body>
</html>
var r = window.open ('', 'mywindow', 'location=1,status=1,scrollbars=1,width=100,height=100');
r.moveTo(0,0);
r.location.href = 'http://www.google.com';