Не проще ли просто использовать некоторую внешнюю переменную как флаг, хранящий одно из пары значений (например, true/false или 0/1), если одно значение флага - исполняй одну функцию, второе - вторую, а при кликах просто изменять значение этого флага.
|
Например, так
<script> var a = 0; function toggle() { if (a == 0) {f1(); a = 1} else {f2(); a = 0} } </script> |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
//например, для 3 функций var a = 0; function toggle3() { switch (a) { case 0: {f1(); break} case 1: {f2(); break} case 2: {f3(); break} } if (a == 2) a = 0; else a = a + 1; } //или так var a = 0; function toggle3() { switch (a) { case 0: {f1(); break} case 1: {f2(); break} case 2: {f3(); break} default: {f1(); a = 0} } a = a + 1; } |
Цитата:
А вообще можно так |
Часовой пояс GMT +3, время: 22:28. |