Очень прошу помочь разобраться с setTimeout

Статус
В этой теме нельзя размещать новые ответы.

koenig

Guest
Очень прошу помочь разобраться с setTimeout

Вроде все почитал, поиски посмотрел, но не пойму что не так

Задача такая:
Идет счетчик времени, и изначально задано значение text="txt1"
В определенное время, например min2=4, в своем слое появляется значение text1.
Далее надо чтобы через 5 сек стало text="txt2". Пробую 2 варианта:

1 - пишу
if (min2 ==4) {
if((document.all) &&(flag!=1))
{
bgalert.innerHTML=text; setTimeout(text="11"),5000); bgalert.innerHTML=text; }

происходит переприсвоение text, но без всякой задержки

2 - пишу
function tx() {text="text2"}
function Это собственно функция в которой все идет (){
...........
..........

if (min2 ==4) {
if((document.all) &&(flag!=1))
{
bgalert.innerHTML=text; setTimeout("tx()",5000); bgalert.innerHTML=text; }

переприсвоения значения text согласно функции не происходит

В чем я ошибаюсь?
 

rotoZOOM

ACM maniac
Код:
setTimeout(text="11"),5000);
чушь.
можно было написать так:
Код:
setTimeout("bgalert.innerHTML='text';",5000);
И убрать bgalert.innerHTML=text; после вызова setTimeout !
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
в следующий раз будешь смотреть на название форума...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху