0

一般的なjsファイルであるjavascriptファイルglobal.jsがあります。

testthisjavascriptファイルという名前の関数に数行のコードを追加しました。

問題は、これらのコード行を、他のjspではなくhome.jspという名前の特定のjspから呼び出しが行われている場合にのみ実行したいということです。

これを行う方法はありますか?

4

2 に答える 2

0

ページ名は次のように確認できます

var PagePath = window.location.pathname;
var PageName = PagePath.substring(PagePath.lastIndexOf('/') + 1);
if(PageName == "YourDesiredPage")
{
        // Execute particular lines of code here
        // Do Whatever you want
}
于 2012-11-22T04:42:09.893 に答える
0

明らかな解決策は、それらの行をそのファイルから取り出し、個別に含めることです。これがお勧めです。

もう1つの可能性は、location条件付きでチェックして実行することです。

さらに別の方法として、scriptタグの前に変数を定義します。または、この手法を使用してスクリプトURLで渡します。

于 2012-11-22T04:42:28.983 に答える