Avatar billede loudrup Nybegynder
19. maj 2004 - 10:24 Der er 7 kommentarer og
1 løsning

Kan jeg lægge 3 funktioner på samme knap?

Jeg har her 3 forskellige knapper, som jeg gerne vil have smeltet sammen til en knap. Kan det lade sig gøre. Det skulle gerne være sådan at når der klikkes på knappen, så udskriver den automatisk, og vinduet lukker:

    indhold += "<form><input type=\"button\" value=\"Print denne side\" onClick=\"refresh()\;\"></form>"

    indhold += "<br><button onclick=\"opener.document.forms[0].submit()\">Send tilmelding</button>"


    indhold += "<br><br><button onclick=\"self.close()\">Luk dette vindue</button>"


Er der nogen der kan hjælpe mig med det?
Avatar billede fennec Nybegynder
19. maj 2004 - 10:26 #1
du kan smide alle de funktioner du vil på en knap.

<button onclick="funk1();funk2();funk3();opener.document.forms[0].submit();self.close();">
Avatar billede fennec Nybegynder
19. maj 2004 - 10:30 #2
Tror ikke det vil fungere med submit() og close() på samme knap, da vinduet så lukker inden den er færdig med at submitte.
Avatar billede fennec Nybegynder
19. maj 2004 - 10:35 #3
glem hvad jeg sagde med submit. Havde ikke set at det var et andet vindue du submittede. Så det virker i dette tilfælde :o)
Avatar billede loudrup Nybegynder
19. maj 2004 - 12:12 #4
kan du ikke skrive den rigtigt for mig sådan så den passer ind i indhold += "<br><button onclick=\ osv

jeg er nemlig ikke sikker på at jeg kan få den ordentlig sat ind.

Hvad betyder de 3 funk funktioner du har sat ind? skal det skrives som du har gjort det for at det virker? Refererer de automatisk til de 3 funktioner: opener.document.forms[0].submit();self.close();">
Avatar billede fennec Nybegynder
19. maj 2004 - 12:29 #5
de 3 funk var bare for at vise at man kan skrive flere funktioner. Dit må blive sådan:

indhold += "<form><input type=\"button\" value=\"Print denne side\" onClick=\"refresh();opener.document.forms[0].submit();self.close();\"></form>"

Jeg er dog ikke sikker på refresh(). Er det en funk du selv har lavet eller er det javascript funktionen. Hvis det er javascript funktionen giver nemlig også det problem, som jeg snakked om med submit.
Avatar billede roenving Novice
19. maj 2004 - 12:50 #6
Med den opbygning din tilmelding har, tror jeg, at du enten skal lægge print-metoden direkte på knappen eller dele den ud på to ...

-- men du kan vel også glimrende lægge lægge print direkte på knappen, som fennec viser:

indhold += "<form><input type=\"button\" value=\"Print og send tilmelding\" onClick=\"window.print();opener.document.forms[0].submit();self.close();\"></form>"
Avatar billede loudrup Nybegynder
19. maj 2004 - 14:50 #7
fennec, jeg har givet dig point, for det virker jo fint ;)
Tak for hjælpen
Avatar billede fennec Nybegynder
19. maj 2004 - 14:59 #8
så siger jeg da tak for point :o)

og god ferie....
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