Vi börjar med FORM-taggen
Formuläret måste ha ett namn (formular) och texten som visas i det får
också ett namn (textEtt). Den text som ursprungligen visas är "Vad
händer här?". Efter raden med texten ligger en knapp, och när besökaren
klickar på denna anropas funktionen "nyText()".
Och sedan tar vi skriptet
document.formular.textEtt.value="Texten ändrades";
I denna funktion får texten i formuläret "formular", som finns på
den här sidan (document), det nya värdet "Texten ändrades". Nu är
det alltså den nya texten som visas i textraden.
setTimeout("bytText()",1500);
Här kommer funktionen setTimeout in. Den säger följande: Anropa funktionen
"bytText()" när det har gått 1500 millisekunder, alltså en och en
halv sekund.
document.formular.textEtt.value="...och ändrades igen";
När denna tid har gått, anropas funktionen "bytText()". Den fungerar
exakt likadant som funktionen "nyText()", med den enda skillnaden att
"textEtt" får värdet "...och ändrades igen". Nu är det
den nya texten som visas i raden.
Skicka vidare
Ett sätt att använda setTimeout, är att öppna en sida, ge besökaren en
kort information av något slag och sedan automatiskt skicka besökaren vidare
till nästa sida. Vi gör om skriptet ovan:
|