[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как из window.location.href получить имя страницы
Strannik
Добрый день. Подскажите как из как из window.location.href получить имя страницы ?

например нужно из http://phpforum.ru/index.php получить имя страницы(т.е. index).

Как такое сделать?



Спустя 1 час, 19 минут, 48 секунд (25.07.2012 - 19:37) h234 написал(а):
Громоздко, но все же:
<script>
pn = window.location.pathname; //извлекаем pathname (от протокола до ?)
arr = pn.split('/');
pn = arr[arr.length-1]; //берем последнюю часть после /
arr = pn.split('.');
//если имя с расширением, берем часть до точки, иначе берем всю часть
pn = (arr.length>1)?arr[arr.length-2]:arr[arr.length-1];
document.write(pn);
</
script>

Спустя 2 часа, 29 минут, 20 секунд (25.07.2012 - 22:07) Strannik написал(а):
h234
спасибо, хоть и громоздко, но другого кода я не встретил...

Спустя 28 минут, 35 секунд (25.07.2012 - 22:35) Игорь_Vasinsky написал(а):

Спустя 31 минута, 25 секунд (25.07.2012 - 23:07) killer8080 написал(а):
Цитата (Strannik @ 25.07.2012 - 22:07)
спасибо, хоть и громоздко, но другого кода я не встретил...

держи

javascript:alert( location.href.split('/').pop().split('?')[0] )

Спустя 8 часов, 33 минуты, 43 секунды (26.07.2012 - 07:40) Strannik написал(а):
killer8080
мне нужно название страницы без точки и расширения
данный скрипт не позволяет это получить...

Спустя 5 часов, 12 минут, 23 секунды (26.07.2012 - 12:53) killer8080 написал(а):
Блин, ну не хотят люди головой думать user posted image

location.href.split('/').pop().split('?')[0].split('.')[0]

Спустя 8 часов, 6 минут, 4 секунды (26.07.2012 - 20:59) Strannik написал(а):
нет) просто люди не все знают)

Спустя 11 минут, 42 секунды (26.07.2012 - 21:11) killer8080 написал(а):
Strannik
пойму тут все предельно очевидно smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.