0

ホストが何であれ、それに基づいてタイトル画像を変更する JavaScript があります。私の問題は、私が持っているリダイレクト パス "../images/file.jpg" が、私が持っているすべてのページで機能しないことです。私のメイン ページの一部はメイン フォルダ ディレクトリにあり、その他はページというメイン ディレクトリ フォルダ内の別のフォルダにあります。ページで使用されている(配置されていない)すべての画像は、ページをメインディレクトリとして扱います。

画像を移動しなくても、これを回避する方法を知っている人はいますか?

これは私のスクリプトです:

if(host == 'mysite.com') {
    document.getElementById("geekhospitalextended").src='../images
/logo/IPD/title/IPD extended.png';
    document.getElementById("urlTitle").src='../images/logo/IPD/title/
IPD extended.png';
    }

次のようなコードを追加することを考えました:

    if(pathname == 'mysite.com/directory1/directory2/images') {
document.getElementById("geekhospitalextended").src='../../../images
/logo/IPD/title/IPD extended.png';
document.getElementById("urlTitle").src='../../../images/logo/IPD/title/
IPD extended.png';
}

特定のキーワードがパス名に含まれている場合、src パスを設定したい場合はどうすればよいですか?

4

0 に答える 0