出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[4898] Re:window.open( "url")で開いたウィンドウに値を渡す |
投稿者:暇人さん 2005/01/26 17:47:20 |
> document.01I.txtH.value=i ここが問題の所ですね 01Iは子(IFRAME)のFormですので親フォームをSubmitしてもわたらないのです つまりこの時、親フォームのHIDDENタグに格納しないと駄目です 親からIFRAMEを呼ぶ場合はIFRAMEのNAMEもしくはID属性で 子(IFRAME)から親を呼ぶ場合はPARENTで呼べます つまり document.01I.txtH.value=i ↓ parent.01.txtH.value=i で親(01)のtxtHに値が格納されます txtHを親に作成する事を忘れずに > 初心者で、なんとか必死にやってる状態です。 > 題名にあるように、 > メイン画面(01)にある > Iframe画面(01I)の中のコマンド(cmd01)をクリックしたとき、 > そのレコードの値を > 新しく開く画面(02)に渡したいのですが、 > やり方がよくわかりません。 > 現在は(01I)に隠しフィールド(txtH)を設け、 > コマンド(cmd01)のクリックイベント(click(i))で、 > レコードの値を引数にし、 > > document.01I.txtH.value=i > > それから画面(02)で > > TEST :<%=Request.form("txtH")%> > > としています。 > 画面(02)が開くと > TEST : > としか表示されず値が取れてない状態です。 > > どなたかご指導いただけますでしょうか? > 宜しくおねがいします・・・・ |
![]() ![]() |
![]() |
TreeBBS For ASP V.0.1.3 |