對於jquery和js來說,一點點noob嘗試儘可能地提供信息。將變量傳遞給jQuery中的iframe窗口
我在我的頁面上使用facebox和一個打開facebox的鏈接,然後在調用iframe窗口的源頁面的同時加載一個iframe。
加載到iframe中是一個包含表單的頁面。該表單通過附加到調用iframe & facebox的父窗口的腳本進行驗證。驗證工作,但我想要做的是在驗證後將變量傳回iframe窗口。
形式我指的是要求用戶創建一個新的相冊,然後追加一次創建爲這裏表示一個選擇框:(生病保持簡潔)
VAR ALBUMNAME = form.albumname.value; $(「」+ albumname +「」)。appendTo('#als'); document.getElementById('albumname')。value ='輸入相冊名稱';
任何人都可以告訴我如何正確地傳遞給iframe窗口嗎? 其他一切工作,包括重置相冊名稱文本輸入字段的最後一行代碼。
提前許多感謝,
韋恩
我嘗試這樣做: $( 「<選項值= ' 」+ ALBUMNAME +「' 選擇= '選擇'>」 + ALBUMNAME + 「 」).appendTo($(「 #ALS」, 「upframe」 .document )); 我在正確的軌道上嗎? 感謝您的回覆 – Wayne 2011-05-30 13:50:52
好吧,如果#als是一個select,並且您將upframe.document的「upframe」.document更改爲upframe.document,那麼您可能會這樣做。 – 2011-05-30 13:53:11
hmmmm does not work,當facebox的模態窗口打開時,它從子文件夾加載iframe.php,然後引用同樣位於同一文件夾中的iframe源頁面。你認爲這可能是問題嗎? – Wayne 2011-05-30 14:09:54