Показать сообщение отдельно
  #1 (permalink)  
Старый 16.09.2011, 16:04
Аспирант
Отправить личное сообщение для okapo Посмотреть профиль Найти все сообщения от okapo
 
Регистрация: 15.04.2011
Сообщений: 56

js не работает в firefox
<script type="text/javascript">
var left_time = 60;
setTimeout("refresh()", 1000);
function refresh()
{
left_time--;
var counter = document.getElementById("timpul");
document.getElementById('timpul').style.display = '';
if (counter)
counter.innerText = left_time;
if (counter.innerText == 0) {
        document.getElementById('sendForm').style.display = '';
        document.getElementById('timpul').style.display = 'none';
        document.forms['sendForm'].bot.value = 'ready';
}
else
setTimeout("refresh()", 1000);
}
</script>


a вот html
<span id="timpul">Подождите загрузку таймера</span>

<form id="sendForm" action="" method="post" style="display:none">
<input type="hidden" name="time" value="90">
<input type="hidden" name="bot" value="0">
</form>


и так тут обратный отчет времени, после завершения скрывается id='timpul' и показывается id="sendForm"

в google chrome все отлично работает а вот в мазилу сразу показывает id="sendForm"


что мне делать? выручаите
Ответить с цитированием