Avatar billede steelman Novice
10. september 2003 - 20:47 Der er 20 kommentarer og
1 løsning

Luk vindue efter print

Hej,

Jeg har i min html-fil indsat onLoad="window.print();" i body, for at få print-dialogboksen frem såsnart siden er hentet.
Er det muligt at få siden til at lukke automatisk efter der er trykket print?

mvh Steelman
Avatar billede baxos Nybegynder
10. september 2003 - 20:49 #1
OnLoad="Window.print();,window.close();"  tror jeg
Avatar billede bearhugx Nybegynder
10. september 2003 - 20:49 #2
prøv

onLoad="window.print(); window.close();"
Avatar billede bearhugx Nybegynder
10. september 2003 - 20:50 #3
baxos >> he he - to mænd, én tanke :-)
Avatar billede schaefner Juniormester
10. september 2003 - 20:51 #4
Men du kan ikke få siden til at vente med at lukke til der er trykket print.
Avatar billede baxos Nybegynder
10. september 2003 - 20:51 #5
OnLoad"window.print(),window.close()">
Avatar billede baxos Nybegynder
10. september 2003 - 20:53 #6
og så lige vinder svaret :D <body onload="alert('Du er grim'),Window.close()"></body>
Avatar billede bearhugx Nybegynder
10. september 2003 - 20:54 #7
baxos >> du er seriøs omkring det komma, i stedet for semi-kolon, mellem de to statements ???
Avatar billede baxos Nybegynder
10. september 2003 - 20:54 #8
Nu er jeg ikke klog til javascript har aldrig læst om det anyway... Så vidt jeg husker læser den altid den første command først så print dialog'et bliver åbnet og så lukker siden...
Avatar billede baxos Nybegynder
10. september 2003 - 20:54 #9
Hvad mener du med Seriøs?
Avatar billede baxos Nybegynder
10. september 2003 - 20:55 #10
OnLoad"window.print(),window.close()">  <--> Det der virker !
Avatar billede steelman Novice
10. september 2003 - 20:57 #11
For sørensen da i er hurtige gutter!!!
Det virker både med ; og , :-)
Og jo schaefner, siden lukker først når der er trykket print....

Pointene går til baxos, da han/hun kom med svaret først (håber det er ok...)
Avatar billede baxos Nybegynder
10. september 2003 - 20:57 #12
Takker har sQ osse brug for dem :D
Avatar billede baxos Nybegynder
10. september 2003 - 20:58 #13
Det burde da enligt være OnLoad"window.print(),window.close()">  Da Semi Kolon plejer at lukke scripts...
Avatar billede thesurfer Nybegynder
10. september 2003 - 21:04 #14
baxos> så vidt jeg ved bruges ; til at separere linier..
Avatar billede thesurfer Nybegynder
10. september 2003 - 21:05 #15
f.eks.: funktion1();funktion2
udfører både funktion1 og funktion2
Avatar billede bearhugx Nybegynder
10. september 2003 - 21:10 #16
jeg kan sige så meget som at i Mozilla/Firebird så virker hverken
  window.print(), window.close()
eller
  window.print(), window.close()

-- dokumentet bliver printet ud, men vinduet bliver _ikke_ lukket ;-/
Avatar billede bearhugx Nybegynder
10. september 2003 - 21:12 #17
steelman >> " han/hun kom med svaret først (håber det er ok...) " --> Selvfølgelig -- jeg overlever jo nok alligevel, skal du se :-I)
Avatar billede baxos Nybegynder
11. september 2003 - 11:53 #18
Thesurfer  i Delphi lukker den
Avatar billede baxos Nybegynder
11. september 2003 - 11:54 #19
Bearhugx skal du osse bruge den funktion?
Avatar billede bearhugx Nybegynder
11. september 2003 - 13:17 #20
"i Delphi lukker den" >> hvad ... har Delphi at gøre med DHTML ?
Avatar billede bearhugx Nybegynder
11. september 2003 - 13:22 #21
baxos >> hvilken funktion hentyder du til.... print() eller close() ... så vidt jeg husker, så var det de to ting, som skulle ske..
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