Avatar billede tjohan Nybegynder
21. november 2000 - 11:20 Der er 1 kommentar og
1 løsning

Metode til lukning af IE printerdialog

Jeg har behov for i IE5.5 at lukke en printerdialog. Problemet består bla. i at denne ikke åbnes modal, men der kan åbnes flere printerdialoger oven i hinanden´, hver repræsenterende web-siden på det kaldte tispunkt.
Avatar billede jumper Nybegynder
25. november 2000 - 19:00 #1
Desværre, du har absolut ingen kontrol over printerdialogen gennem clientside Javascript.

Hvis det er til et intranet du skal lave det, kan du dog godt gøre noget, nemlig bruge WSH til at sende tastekombinationerne til at lukke dialogboxen:

WSH = new ActiveXObject(\"WScript.Shell\");
WSH.SendKeys(\"{ESC}\");

Ovenstående vil sende et tastetryk på Esc-tasten, der annullerer printerdialogen. Hvis du ikke kører det fra et intranet eller lokalt, vil du selvfølgelig få en kæmpe advarsel omkring kørsel af usikre elementer ;)

/Thor
Avatar billede tjohan Nybegynder
26. december 2000 - 22:07 #2
Takker for svaret! Jeg frygtede også at det var sådan landet lå.
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