мой первый скриптик. сильно не смейтесь
суть - листалка картинок, заданных фоном хедеру.
две кнопки - ссылки - вперед и назад.
<script type="text/javascript">
var n=0;
var name = new Array();
name[0] = 1;
name[1] = 2;
name[2] = 3;
var count = (name.length) - 1;
window.onload = function() {
document.getElementById('forward').onclick=function() {
n++;
if(n> count) n=0;
if(n< 0) n= count;
document.getElementById('header').style.cssText='background:url("images/mainphoto'+name[n]+'.jpg")';
}
document.getElementById('backward').onclick=function() {
n--;
if(n> count) n=0;
if(n< 0) n= count;
document.getElementById('header').style.cssText='background:url("images/mainphoto'+name[n]+'.jpg")';
}
}
</script>
все работает в лисе и опере, но в хроме и сафари - нет.
В чем может быть дело?
Как я понимаю дело именно в строчке изменения css, потому что хром пытается вывести картинку с названием mainphotoundefined.jpg
т.е. не определяется переменная n