Показать сообщение отдельно
  #5 (permalink)  
Старый 02.01.2013, 21:18
Профессор
Отправить личное сообщение для PashPP Посмотреть профиль Найти все сообщения от PashPP
 
Регистрация: 26.07.2012
Сообщений: 281

Deff,
Ну и такое надо иногда.


Я тут странное (для меня) поведение в мозиле заметил. Почему-то она после первого цикла передает заместо отсутствующего arg случайное (наверно) число из-за чего все и стопорится. собственно
<body>
<div style= 'width: 50px; height: 50px; background-color: blue;' onclick ="document.body.innerHTML+=('<br> click' + '</br>'); timer(this); "></div>
<script type="text/javascript">

var firststart = 1;
var i = 0;
var target;
function timer(arg) {
  if(arg) {target = arg};
  target.innerHTML = i++;
  if (arg) document.body.innerHTML+=(arg)
  document.body.innerHTML+= '<span style="color: red">' +(!arg ) +'</span> '; document.body.innerHTML+=( firststart == 1 ) + " |"

  if(!arg || firststart == 1) { 

    setTimeout(timer, 333);
    firststart = 0;
  };
};
</script>
</body>
Ответить с цитированием