Avatar billede cyberdude Nybegynder
20. november 2000 - 00:39 Der er 1 kommentar og
1 løsning

udskriv på printer...

jeg har her på eksperten fundet dette script...

-----

<SCRIPT LANGUAGE=\"JavaScript\">
<!--

var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf(\"Mac\") != -1);

function printPage() {
  if (pr) // NS4, IE5
    window.print()
  else if (da && !mac) // IE4 (Windows)
    vbPrintPage()
  else // other browsers
    alert(\"Sorry, your browser doesn\'t support this feature.\");
  return false;
}

if (da && !pr && !mac) with (document) {
  writeln(\'<OBJECT ID=\"WB\" WIDTH=\"0\" HEIGHT=\"0\" CLASSID=\"clsid:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>\');
  writeln(\'<\' + \'SCRIPT LANGUAGE=\"VBScript\">\');
  writeln(\'Sub window_onunload\');
  writeln(\'  On Error Resume Next\');
  writeln(\'  Set WB = nothing\');
  writeln(\'End Sub\');
  writeln(\'Sub vbPrintPage\');
  writeln(\'  OLECMDID_PRINT = 6\');
  writeln(\'  OLECMDEXECOPT_DONTPROMPTUSER = 2\');
  writeln(\'  OLECMDEXECOPT_PROMPTUSER = 1\');
  writeln(\'  On Error Resume Next\');
  writeln(\'  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER\');
  writeln(\'End Sub\');
  writeln(\'<\' + \'/SCRIPT>\');
}

// -->
</SCRIPT>


<A HREF=\"#\" onClick=\"return printPage()\">Print</A>
------

mennnn hvordan undgår jeg at der udskrives url\'en i bunden af papiret ??

kan man evt. justere scriptet således at det bare pirnter 2 eksemplare af siden ud uden at det normale print vindue popper op for at man der skal akseptere at man faktisk vil udskrive??
Avatar billede perj Nybegynder
20. november 2000 - 07:32 #1
Ved det ikke men den her udskriver også siden.

<SCRIPT Language=\"Javascript\">
function printit(){ 
if (NS) {
    window.print() ; 
} else {
    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, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = \"\"; 
}
}
</script>
<SCRIPT Language=\"Javascript\"> 
var NS = (navigator.appName == \"Netscape\");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
    document.write(\'<form><input type=button value=\"Udskriv denne side\" name=\"Print\" onClick=\"printit()\"></form>\');       
}
</script>
Avatar billede hirtshals Nybegynder
20. november 2000 - 08:08 #2
Det er browseren der skal sættes op, gå ind under File >> Page setup

Der er der en der hedder footer

hvor i der står:  &u&b&d

Fjern dette og urlen i bunden bliver ikke printet med ud
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