var index = document.location.lastIndexOf("/");
var filename = document.location.substr(index);
if(filename.indexOf("foo_page.html")>-1){
alert("OK");
}
Ответ 4
Вы можете использовать document.location для определения URL-адреса посетителя.
Попробуйте следующее:
<script type="text/javascript">
var currentPage = document.location.href.substring(document.location.href.lastIndexOf("/")+1, document.location.href.length);
</script>
В переменной "currentPage" теперь должно быть указано имя страницы, на которой вы находитесь. Вы можете использовать это, чтобы выбрать действие.
Ответ 5
var loc = window.location.pathname.split("/"),
size = loc.length
alert(loc[size])
дает вам последнюю часть, разделенную "/" большую часть времени html, php или любой другой файл. Но я бы использовал классы на вашем теле, чтобы узнать, где вы находитесь. Или просто проверьте, существует ли элемент, который вы хотите что-то сделать, на странице. Прежде чем выполнять свою функцию следующим образом
function example(element) {
if(getElementById(element).length) {
// now you are sure that a element exists on the page
}else{
return false; //if not just do nothing
}
}
example("myId")