- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:特定ページから遷移した時にアクションを呼び出す(その2))
特定ページから遷移した時にアクションを呼び出す(その2)
このQ&Aのポイント
- 特定のページ以外からアクセスした際に、アクションは発動しませんが、この特定のページを複数に増やしたい場合はどのように設定すればよろしいでしょうか?
- checkURL関数は、特定のページを設定しており、そのページ以外からアクセスされた場合にはアクションが発動しないようになっています。特定のページを複数に増やしたい場合は、どのように設定すれば良いのでしょうか?
- checkURL関数では、pmtURLという変数に特定のページのURLを設定しています。そのため、pmtURL以外のページからアクセスされた場合にはアクションが発動しません。特定のページを複数に増やしたい場合は、pmtURLの値を複数のURLに設定する必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
var pmtURL = "http://www.***.jp/a.htm"; var pmtURL2 = "http://www.***.jp/b.htm"; とし、if文に演算子『||』を使用してはどうですか? 『||』は、『または』を意味し、 "if(document.referrer != pmtURL || document.referrer != pmtURL2)" は、"もしdocument.referrerがpmtURLでない、または、document.referrerがpmtURL2でないならば"を意味します。 | はl(英字のエル小文字)やI(英字のアイ大文字)ではありません。 キーボードの右上の\(エンマーク)のキーをshiftと同時に押せば書けます。 蛇足ですがほかにも演算子には『&&』もあり、『&&』は『且つ』と訳せます。 "if(document.referrer != pmtURL && document.referrer != pmtURL2)" は、"もしdocument.referrerがpmtURLでなく、且つdocument.referrerがpmtURL2でないならば"という意味になります。
その他の回答 (1)
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.1
お礼
ご返答ありがとうございます。 おかげさまで動作させることができました! ありがとうございました。