IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   реакция на нажатие кнопки назад в броузере (https://www.imho.ws/showthread.php?t=95240)

Nike 03.11.2005 12:11

реакция на нажатие кнопки назад в броузере
 
Уважаемые форумчане, подскажите пожалуйста как написать ява скрипт который бы если пользователь в броузере нажимимает кнопку назад делал бы редирект на заданную страничку.

AleXXXSoft 03.11.2005 12:46

<input type="button" onclick="history.go(-1)">

Nike 03.11.2005 13:17

Я так поня сюда "history.go(-1)" вводить url редиректа?

AleXXXSoft 03.11.2005 16:07

перечитал пост еще раз)) отвечаю - НИКАК

Nike 03.11.2005 16:19

Цитата:

Сообщение от AleXXXSoft
перечитал пост еще раз)) отвечаю - НИКАК

Отвечаешь бред. Я уже пользовался этим скриптом просто потерялся он когда сдох винт.

AleXXXSoft 03.11.2005 16:23

окей, пусть будет по-твоему, как найдешь скрипт - покажи :biggrin:

metrim 03.11.2005 20:56

честно говоря и меня терзают сомнения по поводу существования такого скрипта, уж очень это противречит логике ХТМЛ :confused:

BorLase 03.11.2005 21:53

Цитата:

Сообщение от Nike
если пользователь в броузере нажимимает кнопку назад

если именно кнопку браузера, а не на страничке... о, эта треклятая кнопка Back! Сколько она кровушки попила.

Насколько мне известно - никакого общего решения не существует. При данной постановке задачи (редирект сразу же) - точно нет.

2Nike
Прежде чем писать столь громкие заявления, ты бы сначала скрипт свой нашел, и убедился бы, что он точно делает...

aoxyz_30330 03.11.2005 22:22

вставь в тег боды следуюший атрибут :
<body onUnload="document.location.href = 'http://www.dasisttoll.com'" >
have fun

BorLase 04.11.2005 00:10

aoxyz_30330, снимаю шляпу ;)

интересно, а можно ли определить, по какому именно поводу он выстрелил? судя по хелпу, это событие вызывается на все, кроме закрытия браузера... :)

aoxyz_30330 04.11.2005 01:06

мда, я не могу обяснить потчему ето работает ... например следуюший скрипт не работает по меньшей мере в фаерфоксе, хотя должен бы .... :) может ето связано с тем, что бодИ какбы статический елемент, каторый разрушается при унлоаде w последнюю очередь ...

Код:

<script>
document.body.onunload=function(){document.location.href = 'http://blabla'}
</script>

просто зная что сушествует такое событие, мона пытаца его испольсовать ...

Hubbitus 07.11.2005 12:12

Nike, я думаю единственный вариант это сделать, лишь на странице проверить что реферер "следующая страница", и делать редирект. Ненадежно конечно, но вариант хоть какой-то.

А так, думаю правы, вышевысказавшиеся, в общем случае, на браузерную кнопку Back не среагировать.

Вставляй разные проверки уже в собственные страницы, анализируя содержание запросов и поведение пользователя - это единственное надежное решение.


Часовой пояс GMT +4, время: 03:02.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.