Показать сообщение отдельно
  #1 (permalink)  
Старый 21.08.2010, 16:16
Новичок на форуме
Отправить личное сообщение для KillaBee Посмотреть профиль Найти все сообщения от KillaBee
 
Регистрация: 21.08.2010
Сообщений: 2

innerHTML под Chrome, IE7
Добрый день. Пишу игру (спортивнй менеджер) и столкнулся с задечей -- когда появляется новый игрок его показатели сразу не должны отображатся, а должны менятся как на игровом автомате... Так вот под fireFox все работает нормально. Но под chrome и эксплорер не работает. Вот код:
<script type="text/javascript">
						$(document).ready(function(){							
							spin();							
						});						
						var delay=10;
						var nomenklature = new Array(
							"<a href='#' class='lev1>Чудовищно</a>",
							"<a href='#' class='lev2>Ужасно</a>",
							"<a href='#' class='lev3>Плачевно</a>",
							"<a href='#' class='lev4>слабо</a>",
							"<a href='#' class='lev5>средне</a>",
							"<a href='#' class='lev6>сносно</a>",
							"<a href='#' class='lev7>прилично</a>",
							"<a href='#' class='lev8>хорошо</a>",
							"<a href='#' class='lev9>отлично</a>",
							"<a href='#' class='lev10>великолепно</a>",
							"<a href='#' class='lev1>поразительно</a>",
							"<a href='#' class='lev12>шикарно</a>",
							"<a href='#' class='lev13>грандиозно</a>",
							"<a href='#' class='lev14>удивительно</a>",
							"<a href='#' class='lev15>чудесно</a>",
							"<a href='#' class='lev16>потрясающе</a>",
							"<a href='#' class='lev17>изумительно</a>",
							"<a href='#' class='lev18>феноменально</a>",
							"<a href='#' class='lev19>колосально</a>",
							"<a href='#' class='lev20>легендарно</a>"
						);
						function spin(){
							if(delay<300){								
								document.getElementById('2point').innerHTML = nomenklature[Math.floor(Math.random()*10)];
								document.getElementById('3point').innerHTML = nomenklature[Math.floor(Math.random()*10)];
								document.getElementById('dribbling').innerHTML = nomenklature[Math.floor(Math.random()*10)];
								document.getElementById('pas').innerHTML = nomenklature[Math.floor(Math.random()*10)];
								document.getElementById('defense').innerHTML = nomenklature[Math.floor(Math.random()*10)];
								document.getElementById('rebound').innerHTML = nomenklature[Math.floor(Math.random()*10)];
								document.getElementById('block').innerHTML = nomenklature[Math.floor(Math.random()*10)];
								document.getElementById('free_throws').innerHTML = nomenklature[Math.floor(Math.random()*10)];
								document.getElementById('stamina').innerHTML = nomenklature[Math.floor(Math.random()*10)];
								delay+=10;
								setTimeout(spin, delay);
							} else {
							}
						}
					</script>
Ответить с цитированием