Avatar billede Noam-9 Praktikant
20. august 2001 - 16:04 Der er 3 kommentarer

Print med ScriptX

Jeg har brug for at modificere ie\'s print kommando lidt i forbindelse med et intranet.
Jeg har fundet ud af at det kan gøres med http://www.meadroid.com/scriptx/.

Indtil videre har jeg fået det til at virke med flg.:
<head>
<object id=\"factory\" classid=\"clsid:1663ed61-23eb-11d2-b92f-008048fdd814\"
codebase=\"http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,5,375\">
</object>

<SCRIPT>
function putSettings() {
  with ( factory.printing ) {
    header = \"\";
    footer = \"\";
    topMargin = unprintableTop;
    bottomMargin = unprintableBottom;
  }
}
function doPrint(frame) {
  putSettings() // set settings  // print and get settings when done
  factory.printing.Print(true, frame);
}
</SCRIPT>
</head>
<body topmargin=\"0\" leftmargin=\"0\" onclick=\"doPrint()\">


dvs. man skal klikke en gang for at udskrive.
Nu kunne jeg jo godt tænke mig at man bare skulle kunne printe ud som man plejer. Dvs. enten med ctrl+p, trykke på print-knappen eller vælge print i fil-menuen.
Hvordan kan det gøres?
Avatar billede Noam-9 Praktikant
20. august 2001 - 16:11 #1
Der er noget mere om emnet her:
http://www.eksperten.dk/spm/50169
Avatar billede jakoba Nybegynder
20. august 2001 - 16:27 #2
Mere gæt end forstand:

lav en lille funktion der skriver \'denne ramme* i hver ramme du har:

function printMe()
  doPrint( window );
};

og sæt så funktionen print til at pege på den funktion:

window.print = printMe;

Gættet går på at print-knap og menyvalg af print aktiverer funktionen print. Det er jeg ikke spor sikker på den gør.

mvh JakobA
Avatar billede jakoba Nybegynder
20. august 2001 - 17:01 #3
Glem det. Det duer overhovedet ikke :(
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