21. november 2000 - 11:20Der 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.
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 ;)
Takker for svaret! Jeg frygtede også at det var sådan landet lå.
Synes godt om
Ny brugerNybegynder
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.