
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で質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- ホームページ作成・プログラミング パスワードつきホームページ トップページ以下はどうなる 6 2022/08/16 12:04
- Excel(エクセル) Excelから複数のWordファイルを操作する方法について教えて頂きたい。 やりたいことは、複数のW 2 2022/07/26 20:11
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- Excel(エクセル) エクセルで 同じシートにある2ページに、おなじページをつけたい 3 2022/07/11 16:15
- 大学受験 長文失礼します 高3受験生女 愛知教育大学理科 (偏差値50 国立)志望です。 先週の共通テスト模試 5 2022/09/13 00:21
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページにテーブルを挿入...
-
GIFの画像をアップロードしても...
-
モバイルサイト制作:auで画像...
-
初心者ですが、多言語表示で悩...
-
ホームページに影をつける??
-
アップロードした画像が見えない
-
goliveCS リンクのはりかたにつ...
-
ファビコン 利用者を変える
-
FFFTPで画像をサーバーにアップ...
-
緊急 XVIDEOSを久しぶりに検索...
-
PCでサイトが表示されない?
-
このページにフランス語を表示...
-
メッセージを消す方法教えて下さい
-
文字が入力できない
-
検索ダイアログ表示について
-
能の 松風について
-
インターネットエクスプローラー
-
Okwaveが見られません
-
昔の携帯の画像を見たいのですが…
-
画面を表示しています?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像を差し替えたはずなのに変...
-
ダミー画像のようなページ運び...
-
URL?
-
スライドショーが動かなくなり...
-
HTMLはあっているのに違う画像...
-
VBScriptでHTMLを生成しJPG画像...
-
画面アップローダー
-
携帯待受画像の取得方法などに...
-
初心者なので、わからない事だ...
-
画像が表示されなくなった
-
HPできない
-
日本語とペルシャ語の混在した...
-
画像が・・・・・
-
CGI?なのでしょうか
-
HPレイアウトが同じページのヘ...
-
ホームページが重いと言われた...
-
人が作ったサイトを修正しよう...
-
大量の画像が表示されない
-
faviconの更新について
-
ビルダーで教えて下さい
おすすめ情報