Редирект с условием
Есть небольшой сайт на wordpress. Тема от ElegantThemes.
Левая часть - 4-5 заголовков страниц, правая - область, в которой появляется их содержимое (буквально несколько абзацев). Задача: при раскрытии определенного заголовка должен происходить редирекс с 2-3 секундным делеем на другой сайт. Проблема: помещение в тело страницы простейшего ява-редиректа <script type="text/javascript"> <!-- window.location = "http://www.google.com/" //--> </script> к желаемым результатам не приводит - он обрабатывается моментально при открытии сайта. Видимо, нужно условие onshow. Вопрос: как реализовать? |
Цитата:
Цитата:
|
<a href="#">link</a> <div style="background: red; display: none; width: 100px; height: 100px;"></div> <script type="text/javascript"> document.getElementsByTagName('a')[0].onclick = function(){ var div = document.getElementsByTagName('div')[0]; div.style.display = (div.style.display == 'none') ? '' : 'none'; (function(){ if(div.style.display == ''){ window.setTimeout(function(){ window.location = "http://www.google.com/"; arguments.callee; }, 1000); } })(); }; </script> |
Не смешно. Нэ работает.
|
Цитата:
Цитата:
Нажмите на кнопку "просмотреть", потом на ссылку, появится блок, через 1сек произойдет перенаправление по указанной ссылке |
Часовой пояс GMT +3, время: 03:22. |