JavaScriptで使用する変数の参照(複数のHtmlでの受け渡し)
[上に]
[前に]
[次に]
萄彌
[E-Mail]
2000/06/01(木) 11:46:21
検索、一覧、照会の3種類のhtmlを使用しJavaScriptで処理を行うこと
を考えていますが、この場合の変数の受け渡し方法はどのように定義
するのですか。?
Midori
2000/06/01(木) 12:57:02
複数のHTMLドキュメント間における変数の受け渡しは、おそらくJavaScriptでは無理だと思います。
(フレームやwindow.openを使用する場合は別ですが)
萄彌
[E-Mail]
2000/06/01(木) 13:03:57
ありがとうございます。
ちなみにwindow.openでの
受け渡しを教えていただけませんか。
よろしくお願いします。
悪魔のZ
2000/06/01(木) 14:47:54
> ちなみにwindow.openでの
> 受け渡しを教えていただけませんか。
フレームやOPENを使っている場合は
opener や parent.windowname とかでターゲットウィンドウを指定できるので
parent.windowname.function() とやってJSの関数を呼び出したり(値はリターン値で返す)
opener.document.form.elements.value でフォームの値を参照したりできます
萄彌
[E-Mail]
2000/06/01(木) 15:43:45
ありがとうございます。
誠に勝手なお願いですが、サンプルのソースを
いただければありがたいのですが。
よろしくお願いします。
悪魔のZ
2000/06/01(木) 16:47:06
途中までのでいいんで今有るソース(HTML)を見せてもらえませんか?
ベースが無いと書き難いんで…
萄彌
[E-Mail]
2000/06/01(木) 17:22:41
下記のcategoli,kisyuを別のhtmlに受け渡したいのですが。
これでよろしいですか。
<SCRIPT LANGUAGE="JavaScript">
categoli = " ";
kisyu = " ";
function disp1(parts){
categoli=parts.options[parts.selectedIndex].value;
}
function disp2(parts){
kisyu=parts.options[parts.selectedIndex].value;
}
</SCRIPT>
<FORM><FONT color="#0000ff" size="5" face="MS ゴシック"> ■ <I>カテゴリ1 </I>:</FONT>
<SELECT size="1" name="categoli" onChange="disp1(this)">
<OPTION value="01">輸出</OPTION>
<OPTION selected>一覧</OPTION>
</SELECT></FORM>
<P><BR>
</P>
<FORM><FONT color="#0000ff" size="5" face="MS ゴシック"> ■ <I>機種 </I>:</FONT>
<SELECT size="1" name="KISYU" onChange="disp2(this)">
<OPTION selected>一覧</OPTION>
<OPTION value="01">AS/400</OPTION>
<OPTION value="02">UNIX</OPTION>
<OPTION value="99">ALL</OPTION>
</SELECT></FORM>
以上です。
悪魔のZ
2000/06/01(木) 18:35:02
まず参照する画面を開くためにJSに
window.open('view.html','selectwin')
を加えてください
参照する側の画面(view.html)の中でopener.categoliのかたちで参照できます
あとは目的に合う形に適当にアレンジして使ってください
萄彌
2000/06/02(金) 09:43:29
[[解決]]
悪魔のZ様:
受け渡し可能となり先へ進めます。
本当にありがとうございました。
[上に]
[前に]
[次に]