05. august 2002 - 20:22
Der er
26 kommentarer og 1 løsning
udprint
Hej drenge og piger Jeg har en udprintfunktion function openwindow() { win = window.open('cse2.htm', 'Udskriftsvindue', 'height=200,width=500, directories=no, title=no, location=no, menubar=no, resizeable=no, status=no, toolbar=no'); window.print(); win.close(); } Den virker som sådan, men vinduet er et lille bitte stykke tid om at åbne, hvorfor det lægger sig oven på printerkontrollen - hvordan undgår jeg det Jens
Annonceindlæg fra Admin By Request
05. august 2002 - 20:35
#1
hvad nu hvis du fjerner "window.print();", og i "cse2.htm" indsætter: <META HTTP-EQUIV="refresh" content="5;URL=java script:window.print()"> i <head></head> ? det skulle gerne virker.. /theSurfer.
05. august 2002 - 20:36
#2
"5;" betyder "vent 5 sekunder", hvor den derefter skifter "side" til "java script:window.print()" som popper printer boxen op.. det er lidt af en fusker løsning, måske ? /theSurfer.
05. august 2002 - 20:40
#3
eller prøv: function openwindow() { win = window.open('cse2.htm', 'Udskriftsvindue', 'height=200,width=500, directories=no, title=no, location=no, menubar=no, resizeable=no, status=no, toolbar=no'); setTimeout("win.print();win.close();",5000); }
05. august 2002 - 20:41
#4
Det virker ikke
05. august 2002 - 20:41
#5
5000 er 5000 millisekunder = 5 sekunder
05. august 2002 - 20:42
#6
ja, det er også en måde at gøre det på.. men det er jo mere eller mindre det samme der sker.. vi har sat et delay på 5 sek ind.. på 2 forskellige måder..
05. august 2002 - 20:44
#7
hmm.. hvor mange billeder er der i "cse2.htm" ? :) hvordan kan det være at filen at så tung ? hvis 5 eller 5000 ikke er nok, prøv da 10 eller 1000.. husk nu, ikke at bytte rundt på scripts'ne.. :) /theSurfer.
05. august 2002 - 20:44
#8
..for begge metoder skulle gerne virke..
05. august 2002 - 20:52
#9
Nu har jeg prøvet hells script - det virker men lukker ikke printerkontollen og popup bagefter Prøvede før thesurfers det åbnede cse2.htm .. og lukkede det igen men skrev det ikke ud
05. august 2002 - 20:57
#10
man skal selv klikke på Print knappen når printer boxen dukker op..
05. august 2002 - 20:58
#11
man kan ikke via javascript sætte den til at printe.. det er brugeren der har kontrollen.. hvad nu hvis du besøgt min side, og jeg har et script der bare printede 1000000 sider ud..? det går jo ikke.. derfor skal brugeren selv klikke på Print.. /theSurfer.
05. august 2002 - 21:03
#12
thesurfer>fint men hvordan får jeg den til at lægge cse2.htm bag printerkontollen ved popup
05. august 2002 - 21:04
#13
eller kan man somehow åbne cse2.htm skjult
05. august 2002 - 21:06
#14
det vindue der popper op til sidst, står først.. altså, det sidste vindue er "tættest" på dig. eks.: med papir.. hvis man ser det oppefra, så er det sidste du ligger i bunken, det der er tættest på dig.. sådan er det også med vinduer..
05. august 2002 - 21:08
#15
så når du (med timeren) kalder printerboxen, så burde den automatisk være tættest på dig..
05. august 2002 - 21:13
#16
Læs hvad jeg skriver -> ingen af de to scripts med forsinkelse virker efter hensigten hells script - det virker men lukker ikke printerkontollen og popup bagefter thesurfers > det åbnede cse2.htm .. og lukkede det igen men skrev det ikke ud
05. august 2002 - 21:18
#17
læs lige hvad jeg skriver: scriptet kan IKKE printe ud. det er kun brugeren der kan vælge om han vil/vil ikke printe ud. du kan poppe så mange printerkontroller op som du vil.. men hvis brugeren IKKE vil printe ud, klikker han på "Annuler"/"Cancel".. der er ikke noget du kan gøre ved det.. scriptet kan ikke prite ud, uden brugeren tilladelse.
05. august 2002 - 21:19
#18
der skulle stå "Annuller" og "printe"..
05. august 2002 - 21:24
#19
jeg har aldrig bedt om at den skrev ud automatisk ;-) ... så brugeren må annulere alt det han vil - problemet er stadig at popupvinduet lægger sig oven på udskriftskontrollen hells skript åbner vinduet og udskriftskontrollen - brugeren trykker OK (eller annuler hvis det er det han vil) den skriver ud - men lukker hverken udskriftskontrollen eller popup igen ...
05. august 2002 - 21:28
#20
dammit... nu virker min lige pludselig ikke mere..
05. august 2002 - 21:30
#21
kender følelsen
05. august 2002 - 21:32
#22
men min virkede da, ik? bortset fra at printerkontroller ikke var foran htm filen, ik?
05. august 2002 - 21:56
#23
jo jeg kunne få din til at spille - jeg skulle bare fjene win.close(); fra mit oprindelige script også - når den så skriver ud lukker printerkontrollen MEN popup bliver stående - det er ikke et kæmpe problem men kan man bede siden om at lukke sig selv hvis den bliver skrevet ud
05. august 2002 - 22:00
#24
så, mit script virkede bedre end hells :)
05. august 2002 - 22:01
#25
ja - send et svar - og lad os få det overstået ;-) Tak for hjælpen
05. august 2002 - 22:02
#26
her er mit svar :-)
05. august 2002 - 22:02
#27
det tog kun 1 time og 40 min... :P så'n ca.. :) hehe /theSurfer.
Vi tilbyder markedets bedste kurser inden for webudvikling