• 締切済み

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

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

  • kamay
  • お礼率73% (361/491)

みんなの回答

  • 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

  • 小窓をだしてMIDIを流すのですが。

     自分のホームページでMIDIのコンテンツを作ろうと思ってます。  で、曲名の後ろの「試聴」のボタン(画像)を押したら、小窓が出てその曲名のMIDIがなるようにしたいのです。  Aの曲の試聴ボタンを押せば、小窓はAのMIDIが鳴り、Bの曲の試聴ボタンを押せばBのMIDIが鳴るという感じです。(小窓は複数出さないです)  こういうjavascriptは、さがしたらいくつかあったのですが、ここからが問題。私が今までみたものはすべて、小窓は別のHTMLファイルを用意しています。Aの試聴ボタンを押したら、Aのmidiを鳴らすためのHTMLファイルへリンクしてるのですよ。もし、10曲試聴してもらおうとしたら、10個のHTMLファイルを用意しなくてはいけないわけです。  私が、欲しいなぁ・・・と思ってるのは、別HTMLファイルを用意せずに、変数か何かを使って、Aの試聴ボタンを押したら小窓の題名とMIDIがA用に入れ替わって、Bの試聴ボタンを押したら小窓の題名とMIDIが入れ替わる・・・みたいなのなのですが。(この説明で分かるかなぁ・・・) コンボボックスならそういうのがあるのは見つけたのですが、画像のクリックでやりたい!と思ってます。いろいろなサイトをまわりましたが、見つかりません。自作しようとも思いましたがまだまだ勉強中の身で、できませんでした。  このようなjavascriptの作り方を知ってる、又は作り方の出ているサイトを知ってる方いましたら、教えていただけますか?

  • リンク先にパラメータを渡す方法

    よろしくお願いします。 現在、複数ページにリンクボタンがあり、これを押すと別ウィンドウでページAが開くようになっています。このリンクボタンからページAにパラメータを渡すことで、押すリンクボタンによってページA内の一部の文章が変わるようにするには、どうすればいいでしょうか? たとえば、「Bについて」というリンクボタンを押すと、ページAの一部のテキストも「Bについて」を表示されるようにしたいです。

    • ベストアンサー
    • CGI
  • window.open()で小窓を表示させるスクリプトで、親ウインドの

    window.open()で小窓を表示させるスクリプトで、親ウインドのボタンで小窓を開けるにつき以下を解決する方法(スクリプト)をお教え下さい。 1)小窓が開いた状態で再度ボタンを押すと小窓が親ウインドの下に隠れてしまう。 2)小窓&ボタンが複数の場合、他のボタンを押すと先に開いている小窓が隠れてしまう。 3)同一小窓に複数ボタンで違う内容を切り替え表示する場合、2回目から親ウインドの下に隠れてしまう。 例示>(勝手にリンクを貼らせていただきました。支障あれば消して下さい) このページの「サブウィンドウ1、サブウィンドウ2、サブウィンドウ3」ボタン(表示)でなります http://www.tagindex.com/javascript/window/open1.html

  • 「パラメータ」の意味を教えて下さい

    お世話になります。プログラミング初心者です。 下記の文章の「パラメータ」は何を意味しているのでしょうか。 ------- 可能性としては、選択画面へ移るときか、そこから元画面に戻るときに、パラメータの値を落としてしまっているのではないかと思います。 以前、編集ボタンの数を変えたときに、パラメータの受け渡し行が削除されたのかも知れません。 もしそうであれば、cgiの問題ではなくhtmlか、編集ボタンを定義している部分の問題が考えられるでしょう。 別のサーバから、もとの編集ボタンの画面が表示されるように、htmlなどをコピーしてみるといいかもしれません。 それで、もし問題が解決したら、パラメータの種類や数などをチェックすればいいと思います。 ------ 「パラメータの受け渡しが削除されているのかも~・・・」 「パラメータの種類や数をチェック~・・・」 ↑この部分が理解できません。 勉強不足で大変恐縮ですが、教えて頂けますでしょうか。 よろしくお願い致します。

  • radioをパラメータで送信

    javascript について質問です。 radioボタン選択後、変更不可能してパラメータで次のページに 送りたいのですがどうすればよいでしょうか?

  • パラメータを渡せるランチャーソフトはありませんか?

    パラメータを渡せるランチャーソフトを探しています。 使用OS:WinXP >ランチャーソフト パラメータ という形式で実行して、ランチャーソフトが起動し、ボタンを選択して登録したアプリA、アプリBが 選択できて、アプリA、アプリBにパラメータを渡して実行できるものを探しています。 ランチャーソフトというと常駐していて登録したソフトを起動するようなものかもしれないので、ランチャーソフトという言い方が正しいかわかりませんが、ご存知でしたら教えていただけると助かります。

  • disableについて

    htmlでフォームメールについて ラジオボタンで、A、Bの二つの選択肢があって、 最初にページにアクセスした時は、Aが選ばれている状態にしています。また、Aにチェックが入っている時は Cというセレクトボックスをdisable(表示しない)にして、 Bが選ばれた時だけ、表示するようにしています。 つまり、最初にページにアクセスした時は、Cは表示されていない状態です。 ところが、 Bにチェックを入れてCのセレクトボックスから値を選択し、 submitで確認画面に飛ばし、確認後、戻るボタンで戻った際、 Cのセレクトボックスがdisableになっていて、選択したはずの値が 選択されていない状態になってしまいます。 ラジオボタンのチェックはきちんとBにチェックが入っているのに。 これはIEだけで起こる現象のようで、firefoxやsafariの場合は、 選択されたCの値が表示されています。 おそらく、onloadされるかされないか。の問題なのかと思いますが、 どのようにすれば、IEでもFFやsafariと同じ状態にできるのか、 調べても解決できず、困っています。 どうぞ宜しくお願いいたします。

  • ラジオボタンの選択結果によってサブ選択肢をアクティブにさせる方法は

    ラジオボタンについてお尋ねします。例えばAとBのラジオボタンがあるとして、Aを選択すると1~3の選択肢のラジオボタンをアクティブに、Bなら4~6のチェックボックスをアクティブにするにはどうしたらいいでしょうか? 結果的に、1か2か3か「4~6の選択肢群」のどれかを選ばせるようにしたいのです。よろしくお願いします。

  • ラジオボタンで選択したらデータベースが出来るには

    ASP.NET WebMatrix (VB.net)での質問です。 1~複数のデータがあり、 ラジオボタンで、各々AかBを選択すると、 1-a, 2-b, 3-b, 4-a, 5-a,・・・・・・ と言う感じにデータベースが構築される。 1~の数字はユーザーを示し、 たとえば、 1さんのマイページからは、自分がaだということしか分からない(2~のデータは見えない)。 というプログラムを組まないといけません。 まず、ラジオボタンで選択したものがデータベースになる、というのは、Accessで出来ますか? もう、全然分かりませんで困っているのでご教授ください。

  • 一つの画面で複数のパラメータを渡したい。

    いつもお世話になります。 perlでcgiを作成しております。 ある画面の処理で複数入力エリア(テキスト、次のプログラムを呼ぶパラメータ)を設けそれぞれの入力エリアの下に <input type="submit" name="Submit" value="変更">で変更ボタンを設けております。このボタンを押下すると押下された入力エリアのパラメータをコール元に渡すのですが、一番先頭のパラメータしかコール元にわたっていないようです。HTMLでsubmmitは一画面に一回しか記述できないのでしょうか。 イメージは下記の通りです。 大変恐縮ですが、どうすれば一つの画面で複数のパラメータを渡せるのかご教示願います。 PGM{ if (p == A) } &a; { else if (p == b) { &b; } ----- 入力エリアA <input type="submit" name="Submit" value="変更"> パラメータA渡し 入力エリアB <input type="submit" name="Submit" value="変更"> パラメータB渡し

    • ベストアンサー
    • Perl

専門家に質問してみよう