uttsu.com > uttsuの日記 >

2001年3月24日

2005年 8月
2004年 5月
2003年 11月, 10月, 8月, 5月, 4月, 3月, 2月, 1月
2002年 12月, 11月, 10月, 9月, 8月, 5月, 3月, 2月, 1月
2001年 6月, 5月, 4月, 3月

2001年3月24日

# location.hrefの解釈の違い

JavaScript の location.href で違うフレームのページを移動した場合、IE では新しいページという扱いになり、NN では同一ページということになっているみたい。なので、「戻る」などのリンクをつけるには、ブラウザによって処理を分けてやる必要があるようだ。ブラウザの「戻る」ボタンでは、NN の場合上記の理由からか、正しく動作しないみたいだし。

また、location.href で階層の違うディレクトリにあるファイルに移動した場合は、IE だと親のページに戻ってもう一度 location.href で他のページへ移ることができないみたいだ。IE の場合は、以前のディレクトリを記憶していて、そのディレクトリからの相対アドレスで移動しようとするみたい。全ての HTML ファイルを同じディレクトリに置けば一番簡単に解決するんだけど、それだとファイルが増えてきたときにややこしくなりそうだし。

NN では、ぼくのページの場合、なぜか画像などもすべてダウンロードしてからページが表示される。かなり重たいカウンタをくっつけているので、トップページの表示がとても遅くなってしまう。IE の場合は、画像以外は先に表示されるから問題ないんだけど。


2005年 8月
2004年 5月
2003年 11月, 10月, 8月, 5月, 4月, 3月, 2月, 1月
2002年 12月, 11月, 10月, 9月, 8月, 5月, 3月, 2月, 1月
2001年 6月, 5月, 4月, 3月

Copyright (C) Takashi Utsunomiya. All Rights Reserved.