Avatar billede lasseq Nybegynder
07. maj 2004 - 18:22 Der er 4 kommentarer og
1 løsning

Problem med setTimeout()

Hej
Jeg har et enkelt problem. Et div-element skal vise sig efter fem sekunder på siden.
Jeg har prøvet følgende:
<body onLoad="setTimeout(document.getElementById('indholdtypografi').style.visibility='visible',5000);">

Indholdet vises (div'en er sat til "hidden") og 5 sekunder efter kommer meddelelsen "Fejl: 'visible' er ikke defineret."

Nogen med et hurtigt svar?
Avatar billede roenving Novice
07. maj 2004 - 18:24 #1
Jepz:

<body onLoad="setTimeout('document.getElementById(\'indholdtypografi\').style.visibility=\'visible\'',5000);">
Avatar billede lasseq Nybegynder
07. maj 2004 - 18:38 #2
Tak endnu engang roenving :D
Vidste godt der var noget med de apostroffer, bare ikke i denne forbindelse...
Tak endnu engang... Læg venligst et svar.
Avatar billede roenving Novice
07. maj 2004 - 18:39 #3
Velbekomme '-)

-- og setTimeout tager altså en tekststreng som argument, så det bliver endnu mere svært, når man skal have værdier med fra variabler !-)
Avatar billede lasseq Nybegynder
08. maj 2004 - 12:32 #4
Okay... Tak for det, jeg må se at læse lidt grundigere i mine JavaScript-bøger :)
Avatar billede roenving Novice
08. maj 2004 - 13:08 #5
-- takker for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester