Привет всем. Есть несколько вопросов по js. По поиску ничего толкового для моей ситуации нет. Суть такова:
В таблице gryadka_time есть поле gr1
В ней находится число (допустим 100)
Есть необходимый ява скрипт, вот он:
<script type="text/javascript">
function timer(){
var obj=document.getElementById('timer_inp');
obj.innerHTML--;
if(obj.innerHTML==0){document.write("Готово!");setTimeout(function(){},1000);}
else{setTimeout(timer,1000);}
}
setTimeout(timer,1000);
</script>
Вывожу переменную:
$gryadka_time=бла бла бла.
Вывожу значение переменной:
<div id="timer_inp"> '.$gryada_time['gr1'].' </div>
Скрипт отсчитывает от3 до 0 и выводит надпись "готово".
Но у меня в переменной совсем другое значение.
если выводить <div id="timer_inp"> 333 </div> то он и отсчитывает от 333.
Запрос нормальный, в других местах работает отлично. Вопрос в том: как нормально передать переменную ява скрипту?