我的頁面中有兩個iFrame,我想將輸入字段的值形成一個iFrame到另一個iFrame的輸入字段。我怎樣才能做到這一點?從一個iframe到另一個iframe的帖子值
1
A
回答
0
不是最簡單的。我們可以假設IFRAMES和父文檔都是同一個域的一部分,並且都是相同的文檔類型?如果沒有,安全限制可能會阻止你。
此外,什麼瀏覽器做你沒有工作?
2
您將需要設置父一個隱藏字段或東西:
window.opener.document.getElementById(Client ID of Hidden Field).value = Selected IDs;
然後,您將需要設置第二iFrame的src屬性和附加價值作爲查詢字符串的一部分
類似:
<iframe id='iFrame2' src='/myPage.html?val=myValue' ></iFrame>
你或許可以做到這一點在JavaScript中,當我做我做到了與asp.net的情況是不同的,但可能喜歡的東西:
$('#iFrame2').attr('src', '/myPage.html?val=' + $('#myHiddenField').val());
0
OK,給你的答案上方約在同一個域中是等
回答有關設置IFRAME的URL會工作,如果你想發送/從另一個IFRAME接收。但是,我將其讀爲您想在現有字段中設置值。
如果是這樣的話,你需要做的是這樣的: 1.假設的IFRAME有IDS I1和I2 2.將這個代碼父頁面上(你可以觸發/把它放在一個孩子,但因爲你需要處理負載/就緒狀態,並做更多的查找它變得更加複雜。
var if1 = document.getElementbyId('I1');
var if2 = document.getElementbyId('I2');
//Or use $get from AJAX framework, etc
var doc1 = if1.document;
var doc2 = if2.document;
//These may throw security or load exceptions if the IFRAMES are not loaded, cross domain, or do not contain HTML.
doc2.getElementById('targetElement').value = doc1.getElementById('sourceElement').value;
//你應該做平常檢查存在的元素,等是他們的,現在來看
相關問題
- 1. php curl從一個iframe發送數據到另一個iframe
- 2. Iframe與另一個iframe
- 3. 從另一個iframe重新加載iframe
- 4. Android WebView - 從另一個iframe中的一個iframe訪問類
- 5. 從另一個iframe訪問一個iframe的元素
- 6. 的Youtube iFrame的另一個的iFrame
- 7. 針對另一個IFrame的IFrame
- 8. 當兩個iframe都在同一頁中時,從另一個iframe更改iframe源
- 9. 如何將用戶從登陸iFrame引導到另一個iFrame?
- 10. 從另一個iframe中的鏈接加載iframe中的頁面
- 11. 重複的iframe:從1個iframe複製頭和身體到另一個
- 12. 在另一個iframe上覆蓋一個iframe
- 13. 使用jQuery的彩盒打開一個iframe從另一個IFRAME插件
- 14. 刷新從另一個Iframe的父級Iframe
- 15. 從另一個域訪問iframe內容
- 16. 將iframe複製到另一個用戶
- 17. 在另一個網站中顯示另一個網站中的iframe作爲iframe
- 18. 從另一個iframe更改iframe源代碼
- 19. 可以從一個iFrame的JavaScript與另一個JavaScript的混合?
- 20. 將自定義字段從一個帖子嵌入到另一個帖子
- 21. 搜索裏面的iframe一個特定的標記,並創建另一個IFRAME
- 22. 如何將DIV從一個iframe在另一個DIV
- 23. 有沒有辦法從另一個訪問一個iframe?
- 24. JQUERY綁定到一個IFRAME
- 25. HTML - 跳轉到一個iframe
- 26. 在另一個iframe中的iframe的負載函數
- 27. 如何從字符串中獲得第一個iframe iframe iframe
- 28. 模仿來自另一個域的iframe
- 29. 針對iframe的網址的帖子顯示在iframe的iframe中
- 30. 如何在已加載的另一個iframe之後加載iframe
我只是希望它能夠在Internet Explorer中工作,也許將來我希望它可以在所有瀏覽器中運行,但現在並不重要 – user363267 2010-07-02 07:47:16