Wytlumaczy mi ktos dlaczego ten kod powoduje wczytanie obrazku slider 1 oraz slider 3 a kod 2 ten ponizej pieknie wczytuje animacje pokazuje caly czas zmiane z slider1 slider2 slider3 i znowu slider1 itd. Czemu ten 1 kod, ktory powinien tak samo dzialac jak 2 nie dziala?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Dokument bez tytułu</title>
<script type="text/javascript">
i=0
var tab = new Array ('slider2.jpg', 'slider3.jpg', 'slider1.jpg')
function zmianaObz()
{
for( ; i<tab.length-1; )
{
document.images.obz.src = tab[i]
i++
}
if (i>tab.length-1)
i=0
}
function interobz()
{
setInterval("zmianaObz()", 1000);
}
</script>
</head>
<body onload="interobz();">
<img src="slider1.jpg" name="obz" />
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Dokument bez tytułu</title>
<script type="text/javascript">
i=0
var tab = new Array ('slider2.jpg', 'slider3.jpg', 'slider1.jpg')
function zmianaObz()
{
i<tab.length-1
document.images.obz.src = tab[i]
i++
if (i>tab.length-1)
i=0
}
function interobz()
{
setInterval("zmianaObz()", 1000);
}
</script>
</head>
<body onload="interobz();">
<img src="slider1.jpg" name="obz" />
</body>
</html>