簡體   English   中英

javascript動態將框架添加到框架集

[英]javascript dynamically add frame to frameset

IE中的以下favelet導致類似於顯示[object]的document.write?

我正在嘗試動態添加框架以從另一個頁面獲取javascript變量以自動填充表單。 我無法編輯必須從收藏夾或書簽執行的源。

javascript:
var newFrame = document.createElement("frame");
newFrame.id = "externalFrame";    
newFrame.name = "externalFrame"; 
newFrame.src = "listparent.jsp?listType=all";
var m = document.getElementById('mainframeset');
m.appendChild(newFrame);

html頁面看起來像這樣

<html>
   <frameset id=mainframeset cols="*,0">
      <frame src="issue.jsp" name="editor"> 
      <frame  src="adminPoller.jsp" name="poller" scrolling=no>
   </frameset> 
</html>

謝謝!

最后,我通過將一個元素添加到框架文檔而不是大型機集解決了我的問題。

var body = window.frames['editor'].document.getElementsByTagName("body")[0];
var elem = window.frames['editor'].document.createElement("iframe");
body.appendChild(elem);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM