• ベストアンサー

javascriptだけでドロップダウンリスト

a-kumaの回答

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

例えば、参考URLにある「住宅金融公庫」のページにある リンクのようなイメージですか? そこのソースを見てもらえれば一発なのですが、エッセンス だけを抽出すると、こんな感じ。 function LinkSelect(form, sel) {   c = sel.selectedIndex;   adrs = sel.options[c].value;   if (adrs != "-" )   {     LinkWin=window.open("","_top");     LinkWin.location.href=adrs;   } } <form> <SELECT NAME="selLink" onChange="LinkSelect(this.form, this)"> <option value="-">リンクしないタイトル(最初に表示しておく) <option value="URL-A">タイトルA <option value="URL-B">タイトルB </select> </form> もちろん、関数名や変数名などは任意です。

参考URL:
http://www.jyukou.go.jp/

関連するQ&A

  • JavaScriptでドロップダウンリスト

    下記ページのようなものを作りたいです。 ---------- http://www.resonate.co.jp/ 中段「Access」の部分の感じ ---------- これはFlashですが、確かJavaScriptでもできたと記憶しています。 が、その作り方を紹介しているページを探し出すことが出来ませんでした。 このようなドロップダウンリストはJavaScriptで出来ますか?また、出来るとした場合、その方法を紹介しているページがあれば教えてください。

  • 特定のドロップダウンリストを表示させるには?

    ホームページで、メールフォームの一部にドロップダウンリストを使用しています。通常はユーザーの方にリストから一つ選んでもらっているのですが、特定のリンク元からメールフォームのページに飛んだときにのみ、あらかじめ指定のリストを選択状態にしておきたいと考えています。 つまり、デフォルトのドロップダウンリストを表示させる場合と、それとは異なるリストを表示させる場合とを使い分けたいのですが・・・可能でしょうか。 HTMLか、JavaScriptか、CGIか・・・いろいろ調べてみたのですが、分かりませんでした。 どなたか、教えてください!!

    • ベストアンサー
    • HTML
  • ドロップダウンリストを大きくしたい。

    エクセル2000です。 入力規制でドロップダウンリストからの選択で入力しています。 リストデータが30件あったとして、ドロップダウンリスト内にその30件一度に表示させることはできないでしょうか?(10件程度しか表示されず、スクロールさせています) または、表示件数を増やすような設定は、ないでしょうか?

  • エクセルのドロップダウンリストについて(再)

    ドロップダウンリストで、参照先のリストは、単一の行、もしくは列でないといけないともいますが、たとえば、A1列にあらかじめ設定されたドロップダウンリストを表示(※ドロップダウンリストの右隣の▼ボタンを押したときに表示される内容です。)させたときに、A0001などのリストの隣、もしくは下にそれに対応する商品名を表示させるにはどうしたらいいのでしょうか? 先程やっていたら偶然にできたのですが、しばらくしたら更新されやり方が分からなくなりました。

  • ドロップダウンリストのボタン

    エクセル2003です。 入力規則で挿入したドロップダウンリストを選択するボタンが表示されなくなってしまいました。どこかいじくったような気がするんですが。わからなくなりました。

  • EXCELのドロップダウンリスト

    いつもありがとうございます。 EXCELでドロップダウンリストを設定したのですが、こちらが考えているように動作せず困っています。 例えばリストが次のようになっているとします。 アメリカ イギリス ウクライナ エチオピア オランダ カナダ キプロス クウェート ケニア コロンビア テキストボックスが空の状態で三角ボタンをクリックすると先頭のアメリカからリストが表示されます。 これを、テキストボックスに "カ" と入れてドロップダウンを開くとカナダから下だけを表示させるようにしたいのですが、うまく動作しません。 そのような事を実現する方法はないのでしょうか? もう一つ、[Alt] + ↓ を押した時に開くドロップダウンメニューにも同様に上記で設定したリストを表示させたいのですがこちらもうまく行きません。

  • ○、×のドロップダウンリストを作りたい。

    エクセルで「○」か「×」かを選択できるように ドロップダウンリストを作りたいのです。 ドロップダウンリストに表示させたい 「○」「×」を別のセルに入力して、選択するように しているのですが、これを表示させないようにするには どうしたらよいのでしょうか? つまり、私がしていることは データ→入力規則→入力値の種類を「リスト」にする→元も値を「○、×が入力してあるセル を選択しているのです。」 この、元の値のセルの値が邪魔なのです。 どうぞ、よろしくお願いします。

  • Excel2010、ドロップダウンリストの問題

    Excel2010のドロップダウンリストについて、もとのリストが編集できず困っています。(実は電話で、そのような相談を受けているのですが) 「校閲」→「入力規則」で設定する画面がありますが、 ここで、「データの入力規則」の「設定」タブで、入力値の種類→「リスト」とし、元の値のところ、ここが「空欄」になっているようです。 にもかかわらず、 その指定のセルはドロップダウンが使えて、リストがちゃんと出てくるようです。 他の情報としては、 ・ドロップダウンのセルの右に出てくる三角マークが表示されない。(本当はドロップダウンを使っていないのではないか、という疑念。あるいは単に表示されない設定にしているだけかもしれません。VBAとか使っているのか) ・セルをクリックすると「ドロップダウンのリンクがなんとか・・」という表示とともに、「実際のリスト自体は表示され、使える」ようです。 ・目的としては、そのリスト自体を「編集」(修正)することです。 データを送ってもらえれば何らかの対処もあるかと思いますが、セキュリティ上の関係でできないようです。 何かヒントでも分かればお願いします。

  • ドロップダウンリストのリンク先

    ビルダーを使ってHP作成しています。 リンクのページでドロップダウンリストを使おうと思い、説明書の通りにやったら、一応出来ました。 しかし、そのページはフレームで2つに別れているんです。 Aのページにドロップダウンリストを置いているのですが、Bのページに表示して欲しいんです! しかしそのやり方が分かりません(××; 設定の仕方など、教えてください! よろしくお願いします!!

  • ドロップダウンリストについて

    ドロップダウンリストを使いたいと考えています。 50名ほどの名前をドロップダウンリストにて選択し、 1度選択した名前を使えないようにしたいと考えています。 どうすればいいのでしょうか?? 教えてください。よろしくお願いいたします。