- ベストアンサー
HTMLの全頁共通メニューをjsファイルでつくってしまうのは問題ないか
HTML30ページほどのサイトを作っています。 30ページに共通して表示させるGNB(リンクメニュー)があり、それをjavascript1ファイルでもって各HTMLより呼び出したいと思っています。 また、リンクとなるGNBの数はページ数の数だけあるので、今見ているページがどのメニューかわかるようにしたいと思っています。 ■aページを見ている場合 [a] b c d ■bページを見ている場合 a [b] c d e そこで、javascriptで呼び出し元HTMLファイル名を取得(location.hrefから、最終"/"までのパスを削除)し、 30個のif文を作成して判断し、表示させようと思うのですが、このやり方はどうなのでしょうか? javascriptオフの人用に「javascriptを使っています」という文章は表示するつもりですが、速度とブラウザ対応状況が気になります。 HTMLに埋め込んでいる状態と30個のifをかませるjavascript表示でそれほど速度差はないのでしょうか? 最近のブラウザ(IE6/IE7/FIREFOX3/SAFARI3)は保証したいと思うのですが問題ないでしょうか? 上記2点プラスアルファを考慮して、するべきかしないべきか。ご回答またはアドバイスをお願いいたします。
- みんなの回答 (2)
- 専門家の回答
お礼
回答ありがとうございます。 あまり相談する人がいなかったので、実現に向けたアドバイスをいただけてほっとしました。 ブラウザは全部自分でみてみようと思います。