MozTW 討論區
https://forum.moztw.org/

框架間傳值
https://forum.moztw.org/viewtopic.php?f=13&t=22160
1 頁 (共 1 頁)

發表人:  NanaDing [ 2008-04-14, 00:51 ]
文章主題 :  框架間傳值

您好

有個問題想請問各位先進

目前網頁是上下兩個框架頁面

主index.htm
├上頁top.htm - name=top
└下頁main.htm - name=main

"下頁(main.htm)"裡載入一個iframe(a.htm)

main.htm是一個form表單(name=form1)
載入的是iframe是很多的連結參數
main.htm有個輸入表格<input name="aaa">要能取得從iframe(a.htm)給的參數

假如直接開啟"下頁"
可以在a.htm裡入
<a href="javascript:sendVar('123456');">123456</a>
<script language="javascript">
function sendVar(str) {
window.top.document.forms.form1.aaa.value=str;
window.close();
}
</script>

那換成上述框架時要怎麼寫呢?

發表人:  legnaleurc [ 2008-04-14, 11:47 ]
文章主題 : 

好有歷史的寫法....

發表人:  風痕影 [ 2008-04-14, 20:15 ]
文章主題 : 

除了 top (最頂層的框架)
其實還有個 parent (上一層的框架) 可以用 @@"

發表人:  softcup [ 2008-04-14, 21:45 ]
文章主題 : 

試試看
parent.top.contentWindow.document.forms.form1.aaa.value=str

發表人:  風痕影 [ 2008-04-15, 20:02 ]
文章主題 : 

softcup 寫:
試試看
parent.top.contentWindow.document.forms.form1.aaa.value=str

這裡頭的 .top 好像應該拿掉?
樓主看起來是想用 a.htm 控制 main.htm 上的表單呢...

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/