出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[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 :
> としか表示されず値が取れてない状態です。
>
> どなたかご指導いただけますでしょうか?
> 宜しくおねがいします・・・・

window.open( "url")で開いたウィンドウに値を渡す   RMさん [2005/01/26 17:25:00] [4897]
  Re:window.open( "url")で開いたウィンドウに値を渡す   暇人さん [2005/01/26 17:47:20] [4898]


TreeBBS For ASP V.0.1.3
Program By YasNet