2011-01-13 40 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