Avatar billede breon Nybegynder
11. juli 2004 - 14:33 Der er 5 kommentarer og
1 løsning

Flere handlinger med onRelease

Er det muligt at få kommanden this.onRelease til at udføre flere kommandoer? Jeg har et movieclip som jeg gerne vil have til at åbne et CSS layer vha. javascript, og samtidig lukke et andet layer. Er det muligt?

Jeg har prøvet med følgende kode:

this.onRelease = function() {
    getURL("java script:popmenu('popupkort')");
    getURL("java script:shut('video')");
};
stop();

Men den udfører kun den sidste kommando.
Avatar billede barklund Nybegynder
11. juli 2004 - 14:54 #1
Du kan kun udføre en getURL - den sidste vil altid kun blive udført. Men du kan wrappe to javascript kald i en getURL:

getURL("java script:popmenu('popupkort');shut('video');void(0);");

--
Morten Barklund
Avatar billede breon Nybegynder
11. juli 2004 - 14:55 #2
Hmmm... det prøver jeg lige.
Avatar billede breon Nybegynder
11. juli 2004 - 14:58 #3
Hey det virker jo perfekt! Jeg var ikke klar over man kunne sende to javascript kald i en getURL. Tak, så blev jeg så klog.

Lav et svar hvis du vil have point.
Avatar billede breon Nybegynder
11. juli 2004 - 14:59 #4
Lige et spørgsmål, hvad gør void(0)?
Avatar billede barklund Nybegynder
11. juli 2004 - 18:05 #5
Sikrer at browseren ikke "går nogen steder" efter klikket. Ellers, hvis den sidste funktion returnerede noget, så ville browseren skriver det i vinduet istedet for at bevare flashen der.
Avatar billede barklund Nybegynder
11. juli 2004 - 20:34 #6
Tark for points :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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