Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.11.2011, 11:49
Аспирант
Отправить личное сообщение для mikel Посмотреть профиль Найти все сообщения от mikel
 
Регистрация: 22.11.2009
Сообщений: 30

Смена изображения перед редиректом
Подскажите, плз, вот пытаюсь сделать ссылку, чтобы по нажатию кнопки менялся ее внешний вид, а потом происходил редирект.
Пытался сделать это через SetTimeout, но на редирект он почему-то не влияет Если редирект закоментить, то состояние нормально меняется.

<a href="/myurl/" onmouseover="change_img('0')" onmouseout="change_img('1')" onclick="change_img('2');return false"><img src="/images/but_01.png" id="img_proc"/></a>


function change_img(state)
{
    var img_proc = document.getElementById("img_proc");
    switch (state)
    {
        case "0":
        img_proc.src = "/images/but_02.png";
        break;
        
        case "1":
        img_proc.src = "/images/but_01.png";
        break;
        
        case "2":
        img_proc.src = "/images/but_03.png";
        setTimeout(p_redirect(), 1000);
        break;
    
    }

}
function p_redirect()
{
    location.href = "/myurl/";
}
Ответить с цитированием
  #2 (permalink)  
Старый 08.11.2011, 13:13
Аспирант
Отправить личное сообщение для mikel Посмотреть профиль Найти все сообщения от mikel
 
Регистрация: 22.11.2009
Сообщений: 30

Разобрался, заменил onclick на onmousedown и убрал редирект - все стало норм.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
onclick. смена изображения trololo Events/DOM/Window 3 07.04.2011 15:39
Проверка размера изображения Bizarre Общие вопросы Javascript 4 09.03.2011 18:02
Подгрузка скрипта перед редиректом ссылки Cepin Javascript под браузер 4 10.12.2010 21:06
Смена изображения MaxB Events/DOM/Window 7 10.02.2010 22:01
смена изображения кнопками slonik_mak Я не знаю javascript 2 04.06.2009 11:48