我不知道如何解決此問題,我嘗試閱讀許多帖子,但沒有人回答它。將內容添加到新的打開窗口
我需要打開一個新窗口,頁面已經編碼(在同一個域內)並添加一些內容。
問題是,如果我使用OpenWindow.write()
頁面尚未加載或它覆蓋了所有內容,並且只有通過寫入添加的代碼纔會出現。
var OpenWindow = window.open('mypage.html','_blank','width=335,height=330,resizable=1');
OpenWindow.document.write(output);
output
是我需要追加的代碼。
我需要它至少在Firefox,IE和GC上工作。
在此先感謝。如果我需要使用JQuery,這不是問題。
我試過,以及:\t \t \t \t \t \t \t \t OpenWindow.addEventListener( 「的onload」,函數(){ \t \t \t \t \t \t \t \t OpenWindow.content.body.innerHTML = 「
在子窗口中調用函數時,不能在函數參數中傳遞任何東西。你必須調用childWin.function_name()。如果您調用childWin.function_name(輸出),它將不起作用。爲了將數據從父項傳遞給子項,請參閱http://stackoverflow.com/questions/2678133/pass-a-value-from-parent-to-child-open-window –