Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.11.2010, 14:54
Новичок на форуме
Отправить личное сообщение для blazon Посмотреть профиль Найти все сообщения от blazon
 
Регистрация: 12.11.2010
Сообщений: 2

Редирект с условием
Есть небольшой сайт на wordpress. Тема от ElegantThemes.
Левая часть - 4-5 заголовков страниц, правая - область, в которой появляется их содержимое (буквально несколько абзацев).

Задача: при раскрытии определенного заголовка должен происходить редирекс с 2-3 секундным делеем на другой сайт.

Проблема: помещение в тело страницы простейшего ява-редиректа
<script type="text/javascript">
<!--
window.location = "http://www.google.com/"
//-->
</script>

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

Вопрос: как реализовать?
Ответить с цитированием
  #2 (permalink)  
Старый 12.11.2010, 15:01
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от blazon
Есть небольшой сайт на wordpress. Тема от ElegantThemes.
Левая часть - 4-5 заголовков страниц, правая - область, в которой появляется их содержимое (буквально несколько абзацев).
Может еще название БД скажете:?

Сообщение от blazon
Видимо, нужно условие onshow.
Нет такого условия
Ответить с цитированием
  #3 (permalink)  
Старый 12.11.2010, 15:18
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

<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>
Ответить с цитированием
  #4 (permalink)  
Старый 12.11.2010, 21:57
Новичок на форуме
Отправить личное сообщение для blazon Посмотреть профиль Найти все сообщения от blazon
 
Регистрация: 12.11.2010
Сообщений: 2

Не смешно. Нэ работает.
Ответить с цитированием
  #5 (permalink)  
Старый 12.11.2010, 22:08
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от blazon
Не смешно.
Где в моем коде вы нашли хоть долю иронии?

Сообщение от blazon
Нэ работает.
Не правда!
Нажмите на кнопку "просмотреть", потом на ссылку, появится блок, через 1сек произойдет перенаправление по указанной ссылке
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редирект по нажатию кнопки с передачей параметров. i.m.not.the.one Элементы интерфейса 11 26.08.2010 09:41
Редирект с генератором Stealthy Общие вопросы Javascript 3 16.03.2010 09:45
30(1|2) редирект от сервера. Или как лучше сделать редирект при верной отсылке форма. pizzZ AJAX и COMET 2 18.02.2010 09:06
Не получается сделать редирект ... autobuh Общие вопросы Javascript 1 23.12.2008 17:17
Редирект с условием longman Общие вопросы Javascript 3 09.09.2008 12:09