Показать сообщение отдельно
  #13 (permalink)  
Старый 04.05.2012, 10:30
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от bes Посмотреть сообщение
Не проще ли просто использовать некоторую внешнюю переменную как флаг, хранящий одно из пары значений (например, true/false или 0/1), если одно значение флага - исполняй одну функцию, второе - вторую, а при кликах просто изменять значение этого флага.
Сообщение от bes Посмотреть сообщение
Например, так
<script>
var a = 0;
function toggle() {
if (a == 0) 
  {f1(); a = 1} 
else 
  {f2(); a = 0}
}
</script>
в вышеупомянутой функции сделано без замыкания, и с возможностью последовательного (через клик) исполнения хоть тысячи функций.
Ответить с цитированием