ページの新規表示とreload

[新着] Webテンプレートを仮オープンしました



0   名前: megu : 2006/03/13 22:24
そのページを開いた時と、Javascriptでreloadした時の処理を区別したいのですが
なにかいい方法はありませんか?

1   名前: m035 : 2006/03/13 22:24  [URL
リロード時に
url#
のような形でリロードし、urlに#があるかどうかで判別する、と言うのはどうですか。
if(location.href.indexOf("#")==-1){
//最初
}
else{
//リロード後
}
で判別、リロードは
location.href=location.href+(location.href.indexOf("#")==-1?"#":"");
で行えば良いでしょう。
ただ、urlに#が付いた状態でブックマークされると役に立たないかもしれません。
代案としてcookieで判別する方法も出来るとは思います。

一覧へ戻る