
HPの複数ページに共通するところ(ヘッダーとフッター、つまりナビゲーションなんですが)は、外部ジャバスクリプトを使っています。ただ、ジャバスクリプトをオンにしていない人が訪問すると、当然、ナビゲーションが表示されませんから、そのページからどこへいっていいかわからなくなります。だから、ページの一番下にトップページのURLと(C)2003といれてあるのですが、この2003というのは毎年変わるものなので、できれば1つの外部ファイルを作って、HTMLに挿入ということにしたいと思います。ただ、.js にすると、見れない人もいます。また、SSIを使うのも手間がかかって問題外です。なにか、そのほかのいい方法があれば教えてください。
――説明、ちょっと長くなってすみません。
No.3ベストアンサー
- 回答日時:
■案1
スクリプト、SSI等を使わないで外部ファイルを読み込むとなると、思い当たるのは <IFRAME> ぐらいですかね。(しかし、これに対応していないブラウザをどうする・・・)
<iframe src="xxx.html" width="600" height="200">
IFRAME対応のブラウザで閲覧してください。
</iframe>
■案2
<NOSCRIPT>タグを使用する。
<noscript>
Javascriptを無効にしている場合は、こちらからジャンプしてください。<br>
<a href="index1.html">HOME 1</a>, <a href="index2.html">HOME 2</a>
</noscript>
■案3
ANo.#1 さんが言われたように、画像を使用する。
サイト構造が変わらなければ、何処に持っていってもリンク情報(相対パスの場合)は変わらないのではないでしょうか。
■案4
トップ・ページで、訪問者のJavaScriptの有効、無効を判定し、それぞれのページへ振り分ける。
■案5
JavaScriptが無効なら、閲覧できない旨を訪問者に伝える。
■案6
ナビゲーションと言う最も重要な部分すべてを、JavaScriptで記述するのは諦める。
※私の一押し!?
以上。(これぐらいしか思いつきませんでした)
----
【蛇足】
著作権表記は、単年度の表記にする場合、
(C) 著作権が発生した年 氏名 all rights reserved
と表記するように記憶しているのですが、違ったかな!?
(複数年表記なら、"1998, 2000" とか "1998-2000" だったような!?)
色々な案を教えてくださり、ありがとうございました。<IFRAME>という手があったんですね。今のとこころ、<IFRAME>か画像のどちらかにしようと思っています。
著作権については、複数年表記は、"1998-2000" ですが、今年始めたHPなので、2003となっています。来年は、2003-2004にしないといけないわけですね。
ということで――。
No.2
- 回答日時:
スタイルシートを使えばいいです。
外部スタイルシートというのです。
ヒントだけにしときますね。
外部スタイルシートは使っていますが、CSSというのは、HTMLの外観を変えるだけではないでしょうか?今回の目的(リンクつきのフッターを挿入する)に使えるのでしょうか?ちょっと調べてみます。
No.1
- 回答日時:
(C) 2003と書いた画像を利用しては?
画像を変更すれば翌年その画像に手を加えるだけで可能です。
画像というのはいいですね。
しかし問題が1つ。詳しく書くと、問題のフッターはこうなっています。
(c)2003 HP名1 HP名2 all rights reserved
そして、HP名1と2それぞれにリンクをはってあります。これを画像にすると、画像にイメージマップを使うことになって、どうしてもHTML内にイメージマップのタグが残ってしまいます。こうすると、将来、プロバイダーが変わったら、かなりめんどうです。絶対パス?で書かずに相対パスでURLをかけばいいのかわかりませんが……。イメージマップ、一度調べてみます。とりあえず、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBScriptでHTMLを生成しJPG画像...
-
画像を差し替えたはずなのに変...
-
スライドショーが動かなくなり...
-
緊急 XVIDEOSを久しぶりに検索...
-
すぐムラムラするのを抑えたい2...
-
「稚劣」という単語について
-
YouTube 日本支社は存在するの...
-
bingで、マイナス検索ってでき...
-
inter explorerの画面が白いで...
-
ググるってどういう意味?
-
サイトの表示がおかしい
-
セキュリティ証明書エラーの解...
-
Google Earthが突然二重に重な...
-
WEBページを(URLでなく)添付...
-
百度に繋がってしまいます;;;
-
googleで画像検索ができない
-
IphoeSE yahooの記事などを表示...
-
googleアカウントがいつの間に...
-
Windows Media Player セキュリ...
-
ログインするにはCookieを有効...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ホームページにテーブルを挿入...
-
ファビコン 利用者を変える
-
phone.plのPHP版
-
GIFの画像をアップロードしても...
-
VBScriptでHTMLを生成しJPG画像...
-
ホームページ全体を画像にする...
-
ホームページに影をつける??
-
モバイルサイト制作:auで画像...
-
サイト上でワードなどのファイ...
-
初心者ですが、多言語表示で悩...
-
画像が・・・
-
EXCEL貼付画像を画像データファ...
-
画像が表示されなくなった
-
ブラウザのアドレス欄に画像を...
-
thview.jsを使って360度パノラ...
-
ウェブページの画像転用防止策...
-
FFFTPで画像をサーバーにアップ...
-
リンクボタンを3種類に変化させ...
-
goliveCS リンクのはりかたにつ...
-
HTMLの中にフッターを
おすすめ情報