JavaScriptでフレーム間の値を参照するには?

[上に] [前に] [次に]
おがりん [E-Mail] 1997/10/31(金) 12:41:08
あるフレームから別のプレームの値をJavaScriptで
参照する方法を教えて下さい。
色々試していますが、できなくてこまってます。
どうか宜しくお願いします。

miyasiro [E-Mail] 1997/11/01(土) 02:15:58
 下のフレームの場合、
sub.html の3行目のような感じで参照できると思いますが。

-------------- index.html ------------------
<HTML><HEAD><TITLE>TEST</TITLE></HEAD>
<FRAMESET ROWS="20%,*">
<FRAME SRC="sub.html" NAME="sub">
<FRAME SRC="main.html" NAME="main">
</FRAMESET></HTML>
--------------- sub.html -------------------
<HTML><HEAD><TITLE>sub</TITLE>
<SCRIPT LANGUAGE="JavaScript"><!--
function copy() { document.fs.ts.value = parent.main.document.fm.tm.value }
// --></SCRIPT></HEAD><BODY>
<FORM NAME="fs">
<INPUT NAME="ts" VALUE="sub"><BR>
<INPUT TYPE="button" VALUE="copy" onClick="copy()">
</FORM>
</BODY></HTML>
--------------- main.html ------------------
<HTML><HEAD><TITLE>main</TITLE></HEAD><BODY>
<FORM NAME="fm"><INPUT NAME="tm" VALUE="main"></FORM>
</BODY></HTML>

miyasiro [E-Mail] 1997/11/04(火) 00:00:25
[[解決]]
 おがりんさんからメールを頂きまして、
別フレームの参照方法自体の問題ではなく、
この別フレームが完全に読み込まれる前に
参照したためにエラーが出るという問題でした。
 ということで、一応「解決」にチェックしておきます。

[上に] [前に] [次に]