0

重複の可能性:
JavaScript を使用して URL の #hash を確認するにはどうすればよいですか?

現在、次のような URL を生成しています。

InspectionPhotos.aspx?inspectionId=10001649#/2

#2 はフォトギャラリー プラグイン用で、これは 2 番目の写真に移動することを意味します。

#/[anynumber] がある場合にのみ div を表示したいのですが、InspectionPhotos.aspx?inspectionId=10001649 だけの場合は何も表示しません。

どうすればこのチェックを行うことができますか? ページロードのasp.netまたはクライアント側のjavascriptのいずれかで問題ありません。

ありがとう。

4

2 に答える 2

2

ハッシュがサーバーに送信されないため、サーバー側でこれを行うことはできません.javascriptでこの値を取得するのは簡単です:

var hash = window.location.hash;
if (hash){
   //use the hash value.
}
于 2012-06-15T23:41:33.637 に答える
0

JavaScript:あなたの例からwindow.location.hash戻って#/2きます。

于 2012-06-15T23:40:40.317 に答える