我有三個FRAMESET 一個為TOP HTML FILE 其餘三個是SUB HTML FILE
請問SUB HTML FILE 可以從 TOP 的中拿取 hidden 了的VALUE嗎? 在IE運行 是取得的 但是在firefox 卻不能 return 的是 undefined....
這是CODE : TOP 的CODE <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無標題文件</title> </head> <INPUT TYPE='HIDDEN' NAME='xxfmenam' ID='xxfmenam' VALUE='upd'> <INPUT TYPE='HIDDEN' NAME='xxfmenbr' ID='xxfmenbr' VALUE='0'> <INPUT TYPE='HIDDEN' NAME='xxlstfme' ID='xxlstfme' VALUE='upd'> <INPUT TYPE='HIDDEN' NAME='xxfmecnt' ID='xxfmecnt' VALUE='0'> <INPUT TYPE='HIDDEN' NAME='xxlstfld' ID='xxlstfld' VALUE='0'> <INPUT TYPE='HIDDEN' NAME='xxfmecol' ID='xxfmecol' VALUE=''> <INPUT TYPE='HIDDEN' NAME='xxfrzcol' ID='xxfrzcol' VALUE='2'> <frameset rows="*" cols="80,*" framespacing="1" frameborder="yes" border="1" bordercolor="#000000" id="frame1" name="frame1"> <frame src="UntitledFrame-2.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" /> <frameset rows="*,100%" frameborder="yes" border="1" framespacing="1" id = "frame2"> <frame src="UntitledFrame-3.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> <frame src="Untitled-1.html" name="mainFrame" id="mainFrame" title="mainFrame" /> </frameset> </frameset> <noframes><body>
</body> </noframes></html>
這是SUB 的CODE <button onclick="alert(window.top.document.getElementById('frame1').document.getElementById('xxlstfme').value);"> Please </button> <button onclick="alert(parent.contentWindow.document.getElementById('xxlstfme').value);"> Please2 </button>
嘗試了這樣也取不了數值.....
請問各位大大 可有解決方法>< 感激不盡
|