Avatar billede and.vang Nybegynder
24. januar 2002 - 20:22 Der er 14 kommentarer og
3 løsninger

setTimeout

Hvordan får jeg dette til at virke:

... onClick="setTimeout('MM_showHideLayers('menu5','','hide')'),500;"

/Anders
Avatar billede fri-hash Nybegynder
24. januar 2002 - 20:29 #1
prøv
... onClick="setTimeout('MM_showHideLayers("menu5","","hide")'),500;"
Avatar billede michael7 Nybegynder
24. januar 2002 - 20:30 #2
sætter det som en html på hjemmesiden.. det er da en hjemmeside det er til ik...
Avatar billede michael7 Nybegynder
24. januar 2002 - 20:30 #3
:)
Avatar billede and.vang Nybegynder
24. januar 2002 - 20:31 #4
fint, men jeg sidder bare ved den forkerte computer, så jeg har ikke lige tid til at afprøve det. Bare smid alt hvad i kan byde på i hovedet på mig, hvis der er nogen der er uenige!
:)
Avatar billede and.vang Nybegynder
24. januar 2002 - 20:33 #5
HTML??? Det er jo en javascript funktion. Kan du ikke prøve med lidt kode?
Avatar billede fri-hash Nybegynder
24. januar 2002 - 20:35 #6
det er fordi der bruges enkeltplinger indeni enkeltplinger ... det kan den ikke finde ud af ..... derfor skift de enkeltplinger der er inde i enkeltplinger ud med dobbeltplinger, som jeg viste
Avatar billede and.vang Nybegynder
24. januar 2002 - 20:37 #7
OK, jeg prøver det ved lejlighed. Så kommer jeg tilbage imorgen, så du (måske) kan få point!
Avatar billede michael7 Nybegynder
24. januar 2002 - 20:38 #8
laver du den i et notepad.. eller i javabuilder.. ??
Avatar billede and.vang Nybegynder
24. januar 2002 - 20:42 #9
Tjaa, det må vel blive notepad, for det er i hvert fald ren kode helt fra bunden! Bruger FrontPage til HTML'en men JavaScripten skriver jeg selv i koden.
Avatar billede and.vang Nybegynder
24. januar 2002 - 20:45 #10
Kan dette passe:

onClick="setTimeout('MM_showHideLayers(\'menu5\',\'\',\'hide\')'),500;"

Fandt det i google
Avatar billede fri-hash Nybegynder
24. januar 2002 - 20:52 #11
prøv at sammenlign med mit eksempel ... for mig at se vil den i dit eksempel tro at plingerne hører sammen sådan:

onClick=$"setTimeout(&'MM_showHideLayers(&'menu5£',£' +',+'hide€')€'),500;$"

istedet som det er tænkt:

onClick=$"setTimeout(&'MM_showHideLayers(£'menu5£',+'+',€'hide€')&'),500;$"

sådan forstået at de mærkelige tegn jeg har sat ind kun skal vise hvilke der hører sammen

giver dette nogen mening ?
Avatar billede fri-hash Nybegynder
24. januar 2002 - 20:53 #12
hov, der var et tegn den ikke kender, men ideen skulle kunne ses af de første 2 parametre
Avatar billede jakoba Nybegynder
24. januar 2002 - 21:49 #13
de ,500 skal ind i funktionen parentes:
... onClick="setTimeout('MM_showHideLayers("menu5","","hide")',500);"
Avatar billede jakoba Nybegynder
24. januar 2002 - 21:51 #14
ups og så huske de de \\ tegn som eksperten æder for tiden:
... onClick="setTimeout('MM_showHideLayers(\\"menu5\\",\\"\\",\\"hide\\")',500);"

mvh JakobA
Avatar billede and.vang Nybegynder
25. januar 2002 - 18:53 #15
De første par stykker virkede ikke, men nu prøver jeg jakoba's!!

:)

/Anders
Avatar billede fri-hash Nybegynder
25. januar 2002 - 19:12 #16
det er også den du skal have fat i, da han har fanget det sidste parameter :-)
Avatar billede and.vang Nybegynder
26. januar 2002 - 14:11 #17
Så virker det! Men faktisk ikke helt som Jakobs, men derimod:

onClick="setTimeout('MM_showHideLayers(\'menu5\',\'\',\'hide\')',500);"

Jeg fordeler pointene jævnt!! Mange tak
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