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