21.12.2011, 08:24
|
Аспирант
|
|
Регистрация: 21.12.2011
Сообщений: 42
|
|
Редирект, после которого выполняется код, написанный на предыдущей странице.
Всем привет! Собственно сабж. Мне нужно, что пользователь при заходе на страницу редиректился на другую, но загрузка той страницы обрубалась, а затем загружался мой код.
Код:
|
<style type="text/css">
.off {
overflow: hidden;
height: 50px;
border: 1px solid;
}
</style>
<body onload='setTimeout(function() {document.getElementById("container").className="off"},2)'>
<div id='container'>
МОЙ КОД
</body>
</div>
</body>
<script type="text/javascript">
setTimeout('document.close()', 1);
location.replace("http://www.site.com");
</script> |
как видите, я попытался сделать через setTimeout, но это не работает. то есть у меня редирект идет после загрузки моего кода + еще и страница сколько бы я не указывал милисекунд, перескакивает практически мгновенно. собственно как такое сделать?
Последний раз редактировалось Megatron13, 21.12.2011 в 08:32.
|
|
21.12.2011, 17:23
|
|
Просто любитель
|
|
Регистрация: 13.09.2011
Сообщений: 300
|
|
Сообщение от Megatron13
|
Мне нужно, что пользователь при заходе на страницу редиректился на другую, но загрузка той страницы обрубалась, а затем загружался мой код.
|
Ужас какой. Хорошо, что так нельзя сделать.
|
|
21.12.2011, 20:22
|
Аспирант
|
|
Регистрация: 21.12.2011
Сообщений: 42
|
|
хехе, а что тут ужасного? а то, что нельзя, это конечно жаль. тогда мб подскажет кто способы подменить адрес в адресной строке?
|
|
21.12.2011, 20:28
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Megatron13
|
хехе, а что тут ужасного?
|
Переходишь ты по ссылке на яндекс, а тебе херак - и гугл выдают вместо яндекса. Но гугл ладно, а вдруг тебе какой-нибудь рамблер непотребный отдадут вместо яндекса? Или порно ещё что похуже.
Сообщение от Megatron13
|
тогда мб подскажет кто способы подменить адрес в адресной строке?
|
History API. Но, если не ошибаюсь, она действует в пределах одного домена.
|
|
21.12.2011, 21:35
|
Аспирант
|
|
Регистрация: 21.12.2011
Сообщений: 42
|
|
Сообщение от trikadin
|
Переходишь ты по ссылке на яндекс, а тебе херак - и гугл выдают вместо яндекса. Но гугл ладно, а вдруг тебе какой-нибудь рамблер непотребный отдадут вместо яндекса? Или порно ещё что похуже.
|
хехе, ну я всегда смотрю на что кликаю. и да, порно это хорошо. порнофильмы - самые добрые фильмы в мире. там всем хорошо и все друг друга любят.
а вообще за статью спасибо! наверное, она мне очень поможет. только вот надо разобраться как сделать тоже самое но с разными доменами.
|
|
21.12.2011, 23:10
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Megatron13
|
хехе, ну я всегда смотрю на что кликаю.
|
А я тебе о чём? На ссылке написано "Яндекс", и переходить ты начал на Яндекс, а потом раз - и внезапно куда-то ещё.
Чего ты на порно зациклился, кстати? Я вообще это слово зачеркнул...
|
|
22.12.2011, 01:28
|
Аспирант
|
|
Регистрация: 21.12.2011
Сообщений: 42
|
|
Сообщение от trikadin
|
А я тебе о чём? На ссылке написано "Яндекс", и переходить ты начал на Яндекс, а потом раз - и внезапно куда-то ещё.
|
ну мало ли что на ссылке написано. наводишь на нее и читаешь то что там на самом деле.
а если по теме, то я уже кое-что придумал. там в статье в конце есть описание того что происходит когда пользователь крутит фотки.
вот можно убрать этот пункт. тогда адрес наверное не поменяется. ну а потом еще что-нибудь придумать.
|
|
22.12.2011, 01:32
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Megatron13
|
ну мало ли что на ссылке написано. наводишь на нее и читаешь то что там на самом деле.
|
А я тебе о чём? Дурной, штоле...
|
|
22.12.2011, 02:39
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от trikadin
|
Дурной, штоле...
|
trikadin, не грубите пользователям, первое предупреждение
|
|
22.12.2011, 07:25
|
Аспирант
|
|
Регистрация: 21.12.2011
Сообщений: 42
|
|
сори а какой должна быть ссылка, чтобы с яндекса был редирект куда-то без xss-ов на самом яндексе?
|
|
|
|