Добрый день. В общем проблема такая: сделал код, который случайно сортирует картинки, но почему то в IE 8 он не работает. Пишет что ошибка в строке где кнопка. Может кто объяснить в чем дело?
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<script language="javascript">
arrimg=new Array(); //СОЗДАЕМ МАССИВ КАРТИНОК
arrimg[0]=new Image();
arrimg[1]=new Image();
arrimg[2]=new Image();
arrimg[3]=new Image();
arrimg[0].src="hammer.jpg";
arrimg[1].src="scissors.jpg";
arrimg[2].src="cat.jpg";
arrimg[3].src="runing.jpg";
//СОЗДАЕМ МАССИВ КАРТИНОК
var i=0;
function start() {
//СОЗДАЕМ МАССИВ ЧИСЕЛ ДЛЯ ПОЛУЧЕНИЯ СЛУЧАЙНОГО ИНДЕКСА
arr=[0,1,2,3] ;
function sRand() {
return Math.random() > 0.5 ? 1 : -1;
};
arr.sort(sRand); // Метотд sort сортирует массив согласно заданной функции/ здесь srand/ без функции сортирует по возрастанию
document.images[0].src=arrimg[arr[0]].src ;
document.images[1].src=arrimg[arr[1]].src ;
document.images[2].src=arrimg[arr[2]].src ;
document.images[3].src=arrimg[arr[3]].src ;
}
</script>
<div>
<span> <img src="krestik.jpg " width="200px" height="200"> </span>
<span> <img src="krestik.jpg " width="200px" height="200"> </span>
<span> <img src="krestik.jpg " width="200px" height="200"> </span>
<span> <img src="krestik.jpg " width="200px" height="200"> </span>
</div>
<div>
<input type="button" value="Start" onclick="start();" />
</div>
</body>
</html>