テキストボックスの値を引き継ぐには??

[上に] [前に] [次に]
貴子 2000/03/01(水) 22:32:25
テキストボックスに入力した値をリンク先のテキストボックスに表示させたいのですが、JavaScript,HTMLだけでは無理でしようか?やはりCGIを使うできですか?

Yosh 2000/03/01(水) 23:33:42
無理ではないわな、、、
見えないフレームを作ってやって、そのフレーム内にhidden
で保持しておけばええのや。

つまり

■frame.htmlの内容
<HTML>
<FRAMESET ROWS=0,*>
<FRAME NAME=up SRC=keep.html>
<FRAME NAME=down SRC=main.html>
</FRAMESET>
</HTML>

■keep.htmlの内容
<HTML><BODY>
<FORM NAME=form1>
<INPUT TYPE=hidden NAME=hidd1 VALUE="">
</FORM>
</BODY></HTML>

■main.htmlの内容
<HTML><BODY>
<FORM NAME=form1>
<INPUT TYPE=text NAME=txt1>
</FORM>
<A HREF=link.html onClick="parent.up.document.form1.hidd1.value=document.form1.txt1.value">リンク</A>
</BODY></HTML>

■link.htmlの内容
<HTML><BODY onLoad="document.form1.txt1.value=parent.up.document.form1.hidd1.value">
<FORM NAME=form1>
<INPUT TYPE=text NAME=txt1>
</FORM>
</BODY></HTML>

とまぁこんなもん、、、、(間違いあったらすんまへん)

andi 2000/03/02(木) 01:02:57
今手元にあるインターネットマガジンbU2によれば、
スタイルシートで別ページに元ページのデータを
渡すことが可能のようです(IE5限定)。

INETマガジン最新号(3/1現在)の326ページです。

toshi [E-Mail] [HomePage] 2000/03/02(木) 06:56:52
リンク先のURL?テキストボックスの値
(link.html?hogehoge)
というようにアクセスしてリンク先のページでJavaScriptのlocation.searchで値を読み取るのはどうでしょうか?

貴子 2000/03/03(金) 01:34:42
[[解決]]
Yoshさん、andyさん、toshiさんありがとうございます。
フレームを使ってみる事にしました。link.html?hogehogeで試した
所<FORM METHOD="get">でないとうまくいきませんでした。
スタイルシートも実行したかったのですがまだIE4なのでこれから
試したいと思います。

貴子 2000/03/03(金) 01:37:12
[[解決]]
Yoshさん、andyさん、toshiさんありがとうございます。
フレームを使ってみる事にしました。link.html?hogehogeで試した
所<FORM METHOD="get">でないとうまくいきませんでした。
スタイルシートも実行したかったのですがまだIE4なのでこれから
試したいと思います。

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