Показать сообщение отдельно
  #7 (permalink)  
Старый 21.07.2008, 13:06
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Макс,
Для новых вопросов создавайте, пожалуйста, отдельные темы.
Вы можете воспользоваться статической переменной, чтобы сделать функцию-реле, т.е. функцию в которой чередуется выполнение кода при каждом вызове, вот пример:
function change() {
    var static = arguments.callee;
    
    if(typeof static.state == "undefined")
        static.state = false;
    
    if(!static.state)
    {
        alert(0); // Тут ставите одно событие
        static.state = true;
    } else {
        alert(1); // Тут ставите второе событие
        static.state = false;
    }
}

change()
change()
change()
change()
Ответить с цитированием