Определить имя файла, в котором скрипт
Добрый день.
Имеется html-файл, в котором включается скрипт через отдельный js-файл. Задача: в js-файле со скриптом определить к каком html-файле он (скрипт) сейчас "работает" и выполнить соответствтвующие действи, зависящие от имени html-файла. Спасибо. |
location.href
|
Мне нужно, чтобя
if (location.href == "index.shtml") document.write('.... делалось что-то); Так не получается ((( |
в этой переменной содержится полный адрес страницы
выбрать необходимый кусок строки можно с помощью регулярных выражений |
насколько я понял, location.href содержит весь путь:
"http://www.mysite.ru/imdex.html" правильно? и мне темепь надо определить, есть ли в этом пути необходимая мне комбинация букв(цифр)? не подскажите на конкретном примере, как в этой комбинации найти "index" (пусть даже без "html") при помощи этих самых регулярных выражений? просто щас лежу в больнице, интернет дорогой и нету особо денег искадь еще подсказки в интернете... смасибо. |
Для простейших случаев подойдет метод строки indexOf
if ('http://www.mysite.ru/index.html'.indexOf(index.html) > -1) {} |
Часовой пояс GMT +3, время: 14:53. |