Редирект с условием
Есть небольшой сайт на 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, время: 06:47. |