Следующий код отлично работает в IExplorer, но не работает в Oracle и Mozilla. Как я предполагаю причина следующая: В этих браузерах не удаётся получить значение элемента div.value... Подскожите, пожалуста, решение которое подойдёт для всех 3ёх браузеров!
| Код | <?php $time=array('1','2','3','4','5'); echo ' <script type="text/javascript"> function UpdateTimer() { Start(); } function Start() { <!-- --> for (var i=0; i<'.count($time).'; i++) { var div=document.getElementById("aaa"+i);
if (div.value<3) { if (div.style.color=="#ff0000") { div.style.color="#00ff00"; } else { div.style.color="#ff0000"; } } } timerID = setTimeout("UpdateTimer()", 1000); } </script> ';
for ($i=0; $i<count($time); $i++) { echo "<div id='aaa".$i."' value='".$i."'> <b>min ".$i."</b></div>"; } echo '<script type="text/javascript">Start()</script>'; ?>
|
|