
funkcja "imgtoggle('slide2')" zmienia display diva o nazwie slide1 na none i display diva o nazwie slide2 na block, a "imgtoggle('slide1')" odwrotnie. Chciałbym żeby te funkcje były wywoływane na przemian co 2 sekundy.
Napisałem coś takiego:
CODE
function imgtime()
{
setInterval("imgchange1()", 2000)
}
function imgchange1()
{
if (document.getElementById('slide1'))
{ imgtoggle('slide2'); }
else
{ imgtoggle('slide1'); }
}
{
setInterval("imgchange1()", 2000)
}
function imgchange1()
{
if (document.getElementById('slide1'))
{ imgtoggle('slide2'); }
else
{ imgtoggle('slide1'); }
}
więc skoro "imgchange1()" powinien wywoływać się co 2sek, to czemu po automatycznym wyświetleniu diva Slide2 i schowaniu Slide1, nie zmienia się on znowu na Slide1 po 2 sekundach? Funkcja wykonywana jest tylko raz.
prosze o pomoc

ps. może getElementById działa tylko raz, przy wczytywaniu strony?