- Автор темы
- #1
НЕ АКТУАЛЬНО
Нашел скрипт выполняющий простую функцию, это мигающая картинка, вопрос в том, как заставить ее мигать не больше 10 раз?
Добавлено через 43 минуты
Додумался до этого:
Только цикл вообще перестал выполняться... Где может быть косяк?
Проблема решена, break заменен на throw "stop";
Нашел скрипт выполняющий простую функцию, это мигающая картинка, вопрос в том, как заставить ее мигать не больше 10 раз?
HTML:
<SCRIPT LANGUAGE="JavaScript">
var nr2=100 ;
var nr1, random,a=2;
var speed=6;
image1=new Image();
image1.src="neon1.gif";
image2=new Image();
image2.src="neon2.gif";
function wechsel()
{
nr1=Math.random();
random=Math.round( (nr1) * nr2) ;
if (a==2)
{
document.images.eins.src=image2.src
a=1;
}
else
{
document.images.eins.src=image1.src
a=2;
}
window.setTimeout('wechsel()',random*6);
}
</script>
<IMG SRC="neon1.gif" name="eins">
Добавлено через 43 минуты
Додумался до этого:
Код:
<SCRIPT LANGUAGE="JavaScript">
var nr2=100 ;
var nr1, random,a=2;
var speed=6;
image1=new Image();
image1.src="/tpl/i/news.jpg";
image2=new Image();
image2.src="/tpl/i/news1.jpg";
z=1;
function wechsel()
{
nr1=Math.random();
random=Math.round( (nr1) * nr2) ;
if (a==2)
{
document.images.eins.src=image2.src
a=1;
}
else
{
document.images.eins.src=image1.src
a=2;
z++;
if (z==10) {
break;
}
}
window.setTimeout('wechsel()',random*6);
}
</script>
Проблема решена, break заменен на throw "stop";