Avatar billede bennetsen Nybegynder
12. september 2004 - 21:50 Der er 9 kommentarer og
1 løsning

Print uden dialogboks

Hvordan kan jeg få en side udskrevet uden at printdialogboksen kommer frem på skærmen.
Skal bruges til et spørgeskema hvor det er vigtigt at siden bliver udskrevet. Desvære glemmer brugeren at klikke på knappen udskriv og derfor skal det ske automatisk.
Funktionen skal helst komme når siden ikke længere har focus eller sammen med en window.close()

Please help :-)

/Finn
Avatar billede bennetsen Nybegynder
12. september 2004 - 21:53 #1
Det er i orden at det kun virker i IE
Avatar billede roenving Novice
12. september 2004 - 21:53 #2
Det er forhåbentlig umuligt ...

-- jeg vil gerne have mig frabedt, at jeg skal sørge for at have flere paller papir klar til et besøg på din eller andre mere ubehagelige personers side !-)
Avatar billede bennetsen Nybegynder
12. september 2004 - 22:02 #3
Jeg kan godt se problemstillingen. I mit tilfælde skal det bruges til en medarbejdersamtale, hvor intervieweren skal have et print at et spørgeskema.
Det er derfor ikke tilfældige sagesløse, der får deres printer til at gå amok :-)
Avatar billede roenving Novice
12. september 2004 - 22:04 #4
Jeg tror ikke at du kan undgå printer-dialogen alligevel, men du kan da prøve at kigge på dette activeX-objekt:

http://www.meadroid.com/sx_intro.asp
Avatar billede bennetsen Nybegynder
12. september 2004 - 22:08 #5
Jeg fandt følgende kode, der udskriver og lukker automatisk

<script type="text/javascript">
function udskriv(){
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
  document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
  WebBrowser1.ExecWB(6, -1);
  WebBrowser1.outerHTML = '';
}
</script>

<Input type="button" name="knap" value="Print" onClick="udskriv();window.close();">

Tak aligevel
Avatar billede roenving Novice
12. september 2004 - 22:11 #6
Heldigvis kode, som

1) kun virker i IE ...

2) spørger om lov til at åbne !-)
Avatar billede olebole Juniormester
12. september 2004 - 22:47 #7
<ole>

En ægte MS-løsning ... at embedde en Explorer-browser i ... en Explorer-browser  :)

/mvh
</bole>
Avatar billede olebole Juniormester
12. september 2004 - 22:57 #8
... men bennetsen, er det ikke langt værre, at det nu er op til brugerens browserindstillinger m.m, om der overhovedet bliver skrevet ud?

Er printeren f.eks. slukket, sker der ikke en fis - og værre endnu: Brugeren får ikke at vide, at noget gik galt eller hvorfor  :)
Avatar billede bennetsen Nybegynder
12. september 2004 - 23:07 #9
Til olebole
Det er ikke en smuk løsning, men udskrivningen sker på virksomhedens computer med IE installeret. Det er en lukket medarbejdersamtale og derfor er det op til intervieweren at sørge for at prnteren er tændt.
intervieweren og medarbejderen fortsætter samtalen på baggrund at udskriften
Avatar billede olebole Juniormester
12. september 2004 - 23:31 #10
Tja ... begrundelsen er alt andet end transparent for mine øjne. Lad det nu ligge  :)
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