Показать сообщение отдельно
  #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/";
}
Ответить с цитированием