Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не возможно прочитать ссылки из history, обьяснение проблемы 
:(
    Опции темы
DimmaN
Дата 28.12.2005, 12:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Уважаемые, подскажите куда копать.

Пишу простейший скрипт: for(var i=history.length;i>0;i--) alert(history[0]);}
Все алерты получаются "undefined". Длина (history.length) определяется правильно.
history.current тоже получается "undefined". history.back() работает. Что-то я не соображу, что не правильно пишу. Скрипт запускается по клику на ссылку как href="JavaScript:а тут мой скрипт".
Да, все это пишется на через ASP страницы, браузер - IE 6.0.2900.2180.
  Вверх
DimmaN
Дата 28.12.2005, 12:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Блин, поправка. Скрипт такой: for(var i=history.length;i>0;i--) alert(history[i-1]);

Хотя имхо это не существенно...
  Вверх
Sardar
Дата 28.12.2005, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



По идее в целях безопасности читать историю нельзя, только передвигаться, т.к. history обьект доступен для всех фреймов на странице, мало ли какой баннер захочет почитать где ты был, а там ещё и id сессии найдёт smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Guest
Дата 28.12.2005, 13:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











2 Sardar

Действительно, почитал МСДН

For security reasons, the history object does not expose the actual URLs in the browser history. It does allow navigation through the browser history by exposing the back, forward, and go methods. A particular document in the browser history can be identified as an index relative to the current page. For example, specifying -1 as a parameter for the go method is the equivalent of clicking the Back button.

Блин, придется выкручиваться иначе smile

Что ж, спасибо!
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2711 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.