• 締切済み

プルダウン

HTML上でプルダウンメニューを作りたいんですが、cgi無しで、普通に固定のページのそれぞれリンクをさせることって出来ないんでしょうか? 見た目だけ、プルダウン、でもメニュー選択して「GO」ボタンを押すと、普通に固定のページにジャンプ、みたいな感じです。 うまく言えないですが、可能かどうか、その方法と問題点などを教えてください。

みんなの回答

  • po0O0oq
  • ベストアンサー率60% (6/10)
回答No.3

JavaScriptが使えないサーバーがあるということでしょうか?うーん、解りません。 しかもなぜプルダウンにこだわるのか・・・うーむ。 アラ-トが表示されるのは、ご自身のブラウザの設定がそうなっているからだけだと思うのですが・・・。 セキュリティには当然関係ありますよ。JavaScriptというのは一種のアプリケーションなので、ActiveXをコントロールしていろいろと悪さをするということも考えられます(特にIEでは・・・)。 しかし、この程度のスクリプトではそんなことはできないでしょう(と言うよりやるきが有るか無いかの問題ですが)。 JavaScriptはCGIの様にサーバー側をコントロールするということは出来ません(自分の家に爆弾を送りつける人はいないという意味で、です)。むしろ<FORM>を使う方がよっぽど問題だと思います。 ↓ セキュリティについて書いてあります。

参考URL:
http://www.kumat.com/security/javascript.htm
回答No.2

HTML だけでは、無理とお考え下さい。 #1の礼文に書かれているURLのソースも Javascript で処理されています。 処理を考える時、 処理を動かす意思を伝える手段。 (Javascriptでのイベント処理とか、CGIでのリンクとか・・・) 処理への情報を伝える手段。 処理を何処で動かすか。 などなどがあります。 HTMLだけでは、意思を伝えられない,情報も伝えられない(とりあえず投げられても受けるのはHTML以外でないと・・・) JavaScript を使えば、HTML の SELECT だけでなく、 スタイルシートを利用しての方法もあり、 いろいろな実現手段がありますが・・・。 他にもフラッシュとかでも実現可能・・・。

  • po0O0oq
  • ベストアンサー率60% (6/10)
回答No.1

Javascriptなら可能です。

参考URL:
http://www.tagindex.com/javascript/link/select1.html
macfuji
質問者

お礼

有難うございます! しかしJavaScriptも使用が許されていない場合、どうすればいいのでしょうか。。。 http://www002.upp.so-net.ne.jp/littledear/link-purudaun2.htm こんなのを見つけたのですが、セキュリティ的には問題あるんでしょうか? 最新のIEでソースを書いて、表示テストをするとActiveXに関するアラートが表示されてしまいます。 ううん、困りました。。。

関連するQ&A

専門家に質問してみよう