JavaScript中的一個簡單任務是打開一個新窗口並在裏面寫入。但我需要在一個dom元素中寫入一個帶有ID的div。如何在新窗口中獲取dom元素?
var novoForm = window.open("somform.html", "wFormx", "width=800,height=600,location=no,menubar=no,status=no,titilebar=no,resizable=no,");
比我試一下...
var w = novoForm.innerWidth;
var h = novoForm.innerHeight;
novoForm.document.getElementById("monitor").innerHTML = 'Janela: '+w+' x '+h;
我這樣做是爲了看看對象 「novoForm」 是有效的。但是沒有任何東西寫在「監視器」div中。我也嘗試使用onload事件沒有成功。我想知道,如果它的一些安全限制還是我失去了一些東西......
+1;不知道'document.domain'屬性。 – 2013-04-08 13:45:40
我嘗試使用onload,但是這個evenet並沒有發射。不知道爲什麼,我會做更多的測試... – Gustavo 2013-04-08 14:11:56
我並不積極,但我認爲'document.domain'只有在兩個窗口的父域名相同時才起作用。例如,Google父級和Stackoverflow彈出窗口不能使用此進行通信。不知道雖然 – Ian 2013-04-08 14:18:11