- 締切済み
「戻る」が効きません
OSはWindowsXP/Professional/V5.1/SP1,ブラウザはIE6.0です。Windows Updateは最新版をインストールしています。 Dドライブ直下にサイトのトップフォルダを置いてHP開発・デバッグしています。即ちトップフォルダ内のindex.htmを開いてHPは正常に作動します。 ところが、このトップフォルダを丸ごと同じDドライブの2階層下の別のフォルダへコピーし、こちらのindex.htmを開いた場合、ブラウザの「戻る」が全く効かなくなります。あらゆるリンク後に「戻る」が効きません。 こんなことがあり得るのでしょうか? なお、試みにNetScape7.0では正常に作動します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kosa
- ベストアンサー率25% (379/1464)
>ローカルパスで説明がつきますでしょうか? えっとですね。 ローカルパスでも絶対アドレスのローカルのパスのことを言っています。 例えばDドライブの直下のフォルダ「web」にデータが入っていた場合 ローカルパスだと<a href="D:\web\index.htm">となりますよね? んで フォルダをさらに階層移動して「web」の中の「hp」に移動したとしましょう。 すると<a href="D:\web\index.htm">のままだとファイルがないことになりますよね? 正しくは<a href="D:\web\hp\index.htm">です。
- kosa
- ベストアンサー率25% (379/1464)
戻るボタンのリンクのパスがローカルパスになっているからではないでしょうか? 相対パスで記述すれば改善されると思います。
お礼
ご回答有り難うございます。 外部サイトへのリンクは絶対パス、それ以外はすべて相対パスで記述しています。 ・ブラウザの「戻る」が全く効かなくなる(リンクはすべて正常) ・NetScape7.0では正常 なのですが、ローカルパスで説明がつきますでしょうか?
補足
この現象は、Dドライブ上での話しであって、サーバへアップさせた場合は正常に作動しますことを補足させて頂きます。
お礼
毎度恐れ入ります。 仰せのことは判っているつもりです。コードとしては <A href="../../../400/410/411/411-12.htm">のようになっており、このリンクは問題ありません。 ・問題はそのあと、ブラウザのメニューバー「戻る」が効かないことです。ブラウザの「戻る」が<a href="・・・の指定の仕方と関係しているというのも良くわかりません。 ・Netscapeでは正常です。Netscapeではローカルパスでも問題ないのでしょうか?