• 締切済み

shtmlについて

ファイル形式shtmlのページで、同じページ内の別の場所へのリンク(私はホームページビルダーで作成しているので、それでいうと”ラベルへ”のリンク)がうまくいきません。ページが表示されません、となってしまいます。 ソースを見ても何もおかしくないし、htmではきちんとリンクできるので、shtmlだからなのかな、と思ったのですが、どなたか解決方法を教えて下さい。

みんなの回答

  • ahsblue
  • ベストアンサー率58% (23/39)
回答No.2

<A NAME~>のような使い方をアンカーって言います。 HPビルダーの場合は、「ラベルをつける」や「ラベルへリンク」ってなってますね! こちらで実験したところ、同様の事象を確認することができました。 まったく同じHTMLでも拡張子で異なる動作をするようですね・・ ちなみにネットスケープ(4.73)で見ると拡張子に関係なく動作していました。 shtmlは、SSI(サーバサイドインクルード)を使用する場合に利用しますが、SSIを利用しないのであれば、拡張子をhtmlやhtmに変更する方が良いと思います。 (shtmlはサーバ負荷が高いので・・) でも、shtmlでアンカー使うときってどうするんだろ~自分も興味あります。

miwawa
質問者

お礼

回答ありがとうごさいます。 SSIを利用するため、どうしてもshtmlで作りたいのですが、拡張子で違うなんて不思議です。JavaScriptでもアンカーの設定ができるようなので、そちらでも試してみようかなと思っています。

  • snowdust
  • ベストアンサー率66% (4/6)
回答No.1

>ファイル形式shtmlのページで、同じページ内の別の場所へのリンク(私はホームページビルダーで作成しているので、それでいうと”ラベルへ”のリンク)がうまくいきません。 これって、アンカーリンクのことですか?

miwawa
質問者

補足

アンカーリンクというのかわからないのですが、 タグでは <A href="#*****">~</A> <A name="*****">~</A> です。

関連するQ&A