2011-01-13 44 views
1
function openindex() 
{ 
OpenWindow=window.open("", "newwin", "height=768, width=1024,toolbar=no,scrollbars=no,menubar=no, location=no"); 
OpenWindow.alert("hi"); 
} 

openindex(); 

因此,这失败了,窗口创建空白或加载网页,没有警报。当然这可以在html文档中使用,但作为扩展名失败,我不知道为什么。铬扩展打开JavaScript的弹出窗口,然后警报在该窗口失败

+0

btw即时通讯尝试在javascript中执行此操作,因为在使用greasemonkey的firefox中需要使用相同的脚本。 – David 2011-01-13 21:04:04

回答

0

不知道这是否是问题,但:

按照原来的规格(网景)为window.open的功能字符串必须包含空格。

PS如果您先将url设置为“about:blank”,那么使用(以下)是否有效?

function openindex(){ 
    OpenWindow = window.open("about:blank", "newwin", "height=768,width=1024,toolbar=no,scrollbars=no,menubar=no,location=no"); 
    OpenWindow.document.write('<script>alert("Hi");</script>'); 
    OpenWindow.document.close(); 
} 
+0

感谢您的回复,但没有奏效。窗口被创建好,空白或其他(网址)。但是,我似乎无法与该窗口进行通信,无法进行文档编写或警报。我只在Chrome中测试过,而不是在Firefox中测试过。 – David 2011-01-13 21:24:44