JavaScript - Проверьте, какая страница загружена? - PullRequest
2 голосов
/ 12 ноября 2011

Есть ли способ спросить JavaScript, какая веб-страница загружена в настоящее время?

Пример:

if(page loaded == index.php){
   do something
}
else if(page loaded == contact.php){
   do something else
}

Спасибо

Ответы [ 4 ]

5 голосов
/ 12 ноября 2011
var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
if(sPage == "index.php"){
   do something
}
else if(sPage  == "contact.php"){
   do something else
}
2 голосов
/ 12 ноября 2011

Вы можете посмотреть на window.location.pathname, который даст вам следующее:

"/questions/8102940/javascript-check-what-page-has-loaded"

для этой страницы вопроса.

0 голосов
/ 16 июня 2019

Вы можете использовать document.URL.includes.Тогда это будет примерно так:

if(document.URL.includes("index.php")){
   do something
}
else if(document.URL.includes("contact.php")){
   do something else
}

Я знаю, что уже немного поздно, но я надеюсь, что это поможет другим людям.

0 голосов
/ 12 ноября 2011

Вы можете проверить document.URL, чтобы узнать, какая страница загружена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...