Mit svar var egentlig ment som en joke. Det er hverken muligt at udskrive eller vælge papirbakke vha. JavaScript. Sorry. Du skal nok få pointene tilbage ved lejlighed.
Dette skriver body'en ud på en printer og det er godt nok. Men jeg vil gerne kunne udskrive andre html filer ud fra nederste frame uden at vise dem på skærmen først.
First of all. Som jeg først forstod det, så ville du have noget JavaScript-kode(ikke VBscript), som kunne styre udprintning. Det gør du ikke 100% ved det her script(i hvert fald ikke med JavaScript-delen). Det kræver at brugeren accepterer at printe. Det er ligesom at man ikke kan lukke et vindue vha. javascript, som man ikke har åbnet vha. javascript. Med mindre brugeren igen accepterer det. Bortset fra det. Kan du ikke bare lave en frame som ikke er synlig, og så printe ud på den måde.
Forstil dig du skal lave en kvittering til en kunde. Når jeg klikker på et link skal der komme 3 sider ud på printeren hver side i forskellig farve, så man nemt kan se forskel på de 3 udskrifter.
Så ville jeg lave 3 forskellige html filer med hver deres layout og når jeg klikker på mit link kommer siderne ud på printeren.
Det gør ikke noget at det er VBScript, det der er vigtigt er at man kan udskrive uden at "prompte" brugeren og det kan man med det script jeg har vist dig her.
Man kan nu godt lukke et vindue, der ikke er åbnet med js. Når du har poppet et vindue op, kan du lukke hovedbrowseren uden problemer - men ellers er det ganske korrekt umuligt. Det regnes også (med rette) for dårlig etikette at påtvinge brugeren noget, han/hun ikke selv beder om. Det er jo sjældent sælger, men køber, der har brug for en kvittering, så gør det virkelig så meget, at 'spørge'? På den anden måde kender jeg da en del, der ville - om ikke blive sure - så i hvert fald 'undre sig skeptisk'. /VH Ole Clausen
Ja og nej. Det med at lukke vinduer var en kommentar til ortrak (25-01-00 16:25:53). Det med de dårlige etikette var en kommentar til dig. Blot et velment råd om ikke at prøve på at forcere events, uden at spørge brugeren først ;-) /VH Ole
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.