![](/img/trans.png)
[英]Dynamically insert a frame inside a frameset as first frame in native 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.