• ベストアンサー

WEB画面におけるプルダウンメニューで選択した値の保持

web画面において、各頁にプルダウンメニューを設定し、そこから各頁へジャンプさせたいと思っています。 TOP画面のプルダウンメニューを [選択して下さい]→[pageA]→[pageB]とし、 top画面のプルダウンメニューより[pageA]を選択した場合 pageAのプルダウンメニューでは [選択して下さい]ではなく、[pageA]が表示させたいのですが この場合、どうすれば宜しいのでしょうか? 私が組んだソースは下記の通りですが 下記の場合だと、各頁にジャンプ後も [選択して下さい]が表示されてしまいます。 <form> <select onchange="location.href = options[this.selectedIndex].value;">    <option value="#">選択して下さい。</option> <option value="pageA.html">pageA</option> <option value="pageB.html">pageB</option> </select> </form> 初心者の為、ご教授頂けると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
noname#39970
noname#39970
回答No.2

一般的にはjavascriptを用いてcookie操作を行う ページ移動前に選択した項目を書き出しして、移動後のページで書き出した内容を読み込みしメニューを操作する。 (メニューではなくselect) http://www.tohoho-web.com/wwwcook.htm http://www.tohoho-web.com/js/form.htm ただしjavascriptはだめだというならNo1の言うようにasp、php、perlなどによって作る必要がある。

noname#60534
質問者

お礼

早速のご教授有難うございます。 挑戦してみたいと思います。

その他の回答 (1)

  • wangkp
  • ベストアンサー率25% (9/35)
回答No.1

WEB画面って、普通のHTMLページですか、それとも、ASP、PHPような ページですか。 (1)HTMLページの場合は、ちょっと難しいですが、出来ないとはいえないけど、無理やりしても、あまり効果が良くない。どうしてもしたいならば、javascriptで何とかできます。 (2)ASP、PHPようなページの場合は、簡単ですよ。 取りえず、<select>タグにname属性を追加する。 ページの最初時、requestからname属性の値を取れますから。 どのページが選択されたのをわかるから、その後、javascriptでも、 if分岐でも実現できます。

noname#60534
質問者

お礼

早速のご教授有難うございます。 HTML、又はjavascriptでやりたいと思っています。

関連するQ&A

専門家に質問してみよう