• 締切済み

小窓にパラメータを送る。

javascriptで開く小窓にパラメータを渡したいのですが、中々良い方法が思いつきません。 アドバイスをお願いします。 ・ラジオボタンが2つあり、それぞれA、BというVALUEを持っている。 ・6桁の数字が複数あり、その横に[チェック]というアンカーがついている。 ・Aを選択された状態で[チェック]を押すと小窓が開かれ、[チェック]の隣にある6桁の数字を小窓に受け渡し表示する。 ・Bを選択された状態で[チェック]を押すと別のページに飛び[チェック]の隣にある6桁の数字を受け渡し表示する。 ・6桁の数字は複数ある。 ○A...○B 111111...[チェック] 222222...[チェック] 333333...[チェック] ○=ラジオボタン [チェック]=アンカー 宜しくお願いします。 ちなみにasp内で使用します。

みんなの回答

  • pomo0620
  • ベストアンサー率57% (11/19)
回答No.1

aspとか、アンカーとかの意味が分からないのですが… 新しく開かれる小窓を単に同じJavaScriptで表示するだけなら、 win1=window.open('','_blank',win_status); win1.document.write(選択結果による表示); でいいと思います。 --------------------------------------------------------------------- 新しく開かれる小窓が、別のJavaScriptを含むHTMLだったとすると win1=window.open('***.html?渡したいパラメータ','_blank'); の様に呼んで、 呼ばれた側のJavaScriptでは、 <BODY onLoad="parameterIn()"> のようにロードされたら走るサブルーチン上で、 function parameterIn(){ x=location.search; x=x.substr(1,x.length-1); // この以降xにパラメータが入るので、それを使って何か表示する… } とすると、xにパラメータが入るので、それを受け渡し値として何かの表示に使えるのではないかと思います。 見当ハズレだったらごめんなさい…

kamay
質問者

お礼

ありがとうございます^^ 結局自己解決してしまいました;;

関連するQ&A