Показать сообщение отдельно
  #1 (permalink)  
Старый 10.06.2014, 08:33
Аспирант
Отправить личное сообщение для saves7 Посмотреть профиль Найти все сообщения от saves7
 
Регистрация: 07.08.2013
Сообщений: 53

5 случайных чисел, ошибка в IE
Добрый день! Имеется таблица из 5 ячеек, куда случайно выводятся цифры от 1 до 5. Код работает в хроме и в мозиле, а в ie выдает ошибку. Может кто нибудь подсказать почему ошибка d ie.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title> Таблица </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="keywords" content="	шаблон, html, html">
<meta name="description" content="Зто таблица">
<!-- <link rel="stylesheet" href="style.css" type="text/css" />   Ссылка файл стилей, если стили задаются отдельным файлом -->

<style type="text/css">





#table {
height: 400px;
width: 400px;
font-size: 38px;
padding-left: 200px;
text-align: center;
/* margin-left: auto; 
 margin-right: auto;*/
}

#button {
/*height: 400px;
width: 400px;*/
font-size: 20px;
padding-left: 0px;
padding-top: 150px;
text-align: center;
/* margin-left: auto; 
 margin-right: auto;*/
}

</style>


    <script>
        var arr = [1,2,3,4,5];
        var s=0;
        var timerID;



        function vremy()  {

            s=s+1;
            document.getElementById("time").innerHTML=s;
        }


        function stop() {
            clearTimeout(timerID);
            s=0;
        }

        function start() {
            function sRand() { // функция случайно
                return Math.random() > 0.5 ? 1 : -1;
            };// функция случайно
            arr.sort(sRand);   // Метотд sort сортирует массив согласно заданной функции/ здесь srand/ без функции сортирует по возрастанию
            //alert(arr[1]); // выводит указынный эллимент
            // высети эллементы массива document.write(arr);

            s=0;
            document.getElementById("td0").innerHTML=arr[0];
            document.getElementById("td1").innerHTML=arr[1];
            document.getElementById("td2").innerHTML=arr[2];
            document.getElementById("td3").innerHTML=arr[3];
            document.getElementById("td4").innerHTML=arr[4];

            timerID=setInterval("vremy()",1000);  // запускаем отсчет в секундах, можно без var setInterval("vremy()",1000); но нужно для остановки


        };  // функция start();

    </script>



</head>

<body>

<div id="table">


	
	<table bordercolor="red" border="1" cellspasing = "120" cellpadding = "30" width = "600">
		<tr>
			<td id="td0">  1 </td>
			<td id="td1">  2 </td>
			<td id="td2">  3 </td>
			<td id="td3">  4 </td>
			<td id="td4">  5 </td>
		</tr>



	</table>


</div>

<div id="button">
   <p><input type="button" value="Start" name="reload" onclick="start()"> <input type="button" value="Stop" name="reload" onclick="stop()">
    <div id="time">
	Время
   </div></p>
</div>





</body>
</html>
Ответить с цитированием