Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.12.2011, 08:24
Аспирант
Отправить личное сообщение для Megatron13 Посмотреть профиль Найти все сообщения от Megatron13
 
Регистрация: 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.
Ответить с цитированием
  #2 (permalink)  
Старый 21.12.2011, 17:23
Аватар для GuardCat
Просто любитель
Отправить личное сообщение для GuardCat Посмотреть профиль Найти все сообщения от GuardCat
 
Регистрация: 13.09.2011
Сообщений: 300

Сообщение от Megatron13
Мне нужно, что пользователь при заходе на страницу редиректился на другую, но загрузка той страницы обрубалась, а затем загружался мой код.
Ужас какой. Хорошо, что так нельзя сделать.
Ответить с цитированием
  #3 (permalink)  
Старый 21.12.2011, 20:22
Аспирант
Отправить личное сообщение для Megatron13 Посмотреть профиль Найти все сообщения от Megatron13
 
Регистрация: 21.12.2011
Сообщений: 42

хехе, а что тут ужасного? а то, что нельзя, это конечно жаль. тогда мб подскажет кто способы подменить адрес в адресной строке?
Ответить с цитированием
  #4 (permalink)  
Старый 21.12.2011, 20:28
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Megatron13
хехе, а что тут ужасного?
Переходишь ты по ссылке на яндекс, а тебе херак - и гугл выдают вместо яндекса. Но гугл ладно, а вдруг тебе какой-нибудь рамблер непотребный отдадут вместо яндекса? Или порно ещё что похуже.

Сообщение от Megatron13
тогда мб подскажет кто способы подменить адрес в адресной строке?
History API. Но, если не ошибаюсь, она действует в пределах одного домена.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #5 (permalink)  
Старый 21.12.2011, 21:35
Аспирант
Отправить личное сообщение для Megatron13 Посмотреть профиль Найти все сообщения от Megatron13
 
Регистрация: 21.12.2011
Сообщений: 42

Сообщение от trikadin Посмотреть сообщение
Переходишь ты по ссылке на яндекс, а тебе херак - и гугл выдают вместо яндекса. Но гугл ладно, а вдруг тебе какой-нибудь рамблер непотребный отдадут вместо яндекса? Или порно ещё что похуже.
хехе, ну я всегда смотрю на что кликаю. и да, порно это хорошо. порнофильмы - самые добрые фильмы в мире. там всем хорошо и все друг друга любят.
а вообще за статью спасибо! наверное, она мне очень поможет. только вот надо разобраться как сделать тоже самое но с разными доменами.
Ответить с цитированием
  #6 (permalink)  
Старый 21.12.2011, 23:10
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Megatron13
хехе, ну я всегда смотрю на что кликаю.
А я тебе о чём? На ссылке написано "Яндекс", и переходить ты начал на Яндекс, а потом раз - и внезапно куда-то ещё.

Чего ты на порно зациклился, кстати? Я вообще это слово зачеркнул...
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #7 (permalink)  
Старый 22.12.2011, 01:28
Аспирант
Отправить личное сообщение для Megatron13 Посмотреть профиль Найти все сообщения от Megatron13
 
Регистрация: 21.12.2011
Сообщений: 42

Сообщение от trikadin Посмотреть сообщение
А я тебе о чём? На ссылке написано "Яндекс", и переходить ты начал на Яндекс, а потом раз - и внезапно куда-то ещё.
ну мало ли что на ссылке написано. наводишь на нее и читаешь то что там на самом деле.
а если по теме, то я уже кое-что придумал. там в статье в конце есть описание того что происходит когда пользователь крутит фотки.
Цитата:
Наконец, наш обработчик click вызывает функцию history.pushState(), чтобы вручную изменить URL в адресной строке браузера на http://diveintohtml5.org/examples/history/casey.html.
вот можно убрать этот пункт. тогда адрес наверное не поменяется. ну а потом еще что-нибудь придумать.
Ответить с цитированием
  #8 (permalink)  
Старый 22.12.2011, 01:32
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Megatron13
ну мало ли что на ссылке написано. наводишь на нее и читаешь то что там на самом деле.
А я тебе о чём? Дурной, штоле...
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #9 (permalink)  
Старый 22.12.2011, 02:39
Аватар для Livanderiaamarum
Профессор
Отправить личное сообщение для Livanderiaamarum Посмотреть профиль Найти все сообщения от Livanderiaamarum
 
Регистрация: 10.12.2011
Сообщений: 290

Сообщение от trikadin Посмотреть сообщение
Дурной, штоле...

trikadin, не грубите пользователям, первое предупреждение
Ответить с цитированием
  #10 (permalink)  
Старый 22.12.2011, 07:25
Аспирант
Отправить личное сообщение для Megatron13 Посмотреть профиль Найти все сообщения от Megatron13
 
Регистрация: 21.12.2011
Сообщений: 42

сори а какой должна быть ссылка, чтобы с яндекса был редирект куда-то без xss-ов на самом яндексе?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получит ссылку на элемент внутри которого запустили JS код? aRpi Events/DOM/Window 20 02.10.2011 13:36
Не выполняется скрипт на подгружаемой странице AlThar ExtJS 1 21.01.2011 15:10