讓我解釋我的問題,我有一個頁面「A」,其中包含一個textarea。 我在頁面「A」上有一個調用腳本的按鈕,此腳本打開包含頁面「B」的彈出窗口。如何修改另一個網頁的內容?
我怎麼能從頁面「B」的頁面「A」改變一些東西?
例如檢索textarea並插入一些東西? (無數據庫)
謝謝!
讓我解釋我的問題,我有一個頁面「A」,其中包含一個textarea。 我在頁面「A」上有一個調用腳本的按鈕,此腳本打開包含頁面「B」的彈出窗口。如何修改另一個網頁的內容?
我怎麼能從頁面「B」的頁面「A」改變一些東西?
例如檢索textarea並插入一些東西? (無數據庫)
謝謝!
構建2 HTML頁面:TEST.HTM和popup.htm - 在TEST.HTM將打開在popup.htm,現在如果你輸入在彈出(textarea的)東西,並按下按鈕,文本將被髮送到TEST.HTM textarea的...:
TEST.HTM
<h1>Page A<h1>
<form name="frm">
<textarea name="txt"></textarea>
<button onclick="popup('popup.htm')">Open Popup</button>
</form>
<script type="text/javascript">
function popup (url) {
win = window.open(url, "window1", "width=600,height=400,status=yes,scrollbars=yes,resizable=yes");
win.focus();
}
</script>
彈出.htm:
<h1>Page B</h1>
<form name="frm">
<textarea name="txt"></textarea>
<button onclick="window.opener.frm.txt.value=document.frm.txt.value">Update Site A</button>
</form>
這是一個很好的答案,這是非常相關的(並使用jQuery)。基本上,你要操縱一個子窗口的DOM(由當前窗口打開一個窗口):
到目前爲止,我嘗試過不同的技術,我可以避免它^^ – 2012-07-10 14:59:41
如果你發佈你的代碼不工作,那可能會有所幫助。 – andrewsi 2012-07-10 15:00:44
我不能,我簡化了這個問題,我的代碼是tinymce,一個擁有者cms等等之間的混合物......但問題依然如此。 – 2012-07-10 15:03:06