Показать сообщение отдельно
  #3 (permalink)  
Старый 25.07.2012, 17:12
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Irish.Tippler,
Либо сменить последовательность проверок(от старшего к младшему, либо тупо ставить return, посколь после проверки и инкремента counter подпадает под следующую проверку, с выводом true
<script type="text/javascript">
var counter = 0;
function show_counter () {alert(counter)}; 
function plus_counter () {
					if (counter===2) {counter=0;show_counter();} else {};
					if (counter===1) {counter++;show_counter();} else {};
					if (counter===0) {counter++;show_counter();} else {};

};
plus_counter ()
</script>


<script type="text/javascript">
var counter = 0;
function show_counter () {alert(counter)}; 
function plus_counter () {
					if (counter===0) {counter++;show_counter();return;} else {};
					if (counter===1) {counter++;show_counter();return;} else {};
					if (counter===2) {counter=0;show_counter();return;} else {};
};
plus_counter ()
</script>

Последний раз редактировалось Deff, 25.07.2012 в 17:16.
Ответить с цитированием