Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2014, 16:19   #1
ChevChelos
 
Регистрация: 06.11.2013
Сообщений: 8
По умолчанию Как узнать адрес текущей страницы

Здравствуйте! Как узнать адрес текущей страницы? Нужно сделать так ,чтобы если например страница site.ru/page1 было написано "Страница номер 1" ,site.ru/page2 "Страница номер 2".
Вот написал скрипт ,но он не работает почему-то:
Код:
<script>
function aga(){
alert(location.href)
}
</script>
<script>
if(aga()=='http://site1.ru/page1')
{
<div class="top-buttons">
Страница номер 1
</div>
}
</script>
ChevChelos вне форума Ответить с цитированием
Старый 08.03.2014, 16:48   #2
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

У вас написан полный бред, который демонстрирует абсолютное незнание принципов работы javascript-интерпретатора. Начните лучше с основ.

А вот правильный код, который будет выполнять описанную выше задачу.
Код:
<script>
document.addEventListener('DOMContentLoaded', function() {
    var m = location.href.match(/site1\.ru\/page(\d+)/);
    if (m && m[1]) {
        document.getElementById('location').innerHTML = "Страница №"+m[1];
    }
});
</script>

<div id="location"></div>
А вообще, по-моему это надо делать на стороне сервера.
^-.-^ My GitHub

Последний раз редактировалось Fenex; 08.03.2014 в 16:53.
Fenex вне форума Ответить с цитированием
Старый 10.03.2014, 21:16   #3
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Fenex Посмотреть сообщение
А вообще, по-моему это надо делать на стороне сервера.
+100500, когда это делается на JS, это просто костылезабивание, если конечно не юзается historyAPI, но судя по коду, до него крайне далеко.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно узнать текущий адрес страницы компонента idhttp? DHARMA373 Общие вопросы Delphi 2 06.02.2013 03:11
Как узнать адрес текущей страницы? SuBwooFer JavaScript, Ajax 2 31.08.2009 11:53
Как сделать разрыв страницы печати по условию и узнать номер страницы Leanna Microsoft Office Excel 2 21.01.2008 06:59
Как узнать IP адрес? AidarBik Работа с сетью в Delphi 2 11.07.2007 12:37
как узнать ip адрес зная mac адрес Roman Работа с сетью в Delphi 9 25.06.2007 12:39