Avatar billede dwj Nybegynder
02. november 2000 - 10:28 Der er 2 kommentarer og
1 løsning

Print knap

Jeg vil gerne lave en print knap, hvor når man trykker på knappen, skal den kun printe alt som er indenfor form tagsne.
Avatar billede grunken Nybegynder
02. november 2000 - 10:53 #1
Jeg håber at du mener en knap der skal udskrive HTML-siden som den ser UD ;-)

hvad med det her kode ????

<SCRIPT language=\"javascript\">

function printo(){
if (
  ((navigator.appName == \"Netscape\") && (parseInt(navigator.appVersion) >= 4)))
  NS4();

if (
  ((navigator.appName == \"Microsoft Internet Explorer\") && (parseInt(navigator.appVersion) >= 4)))
  IE4();
}


function NS4(){
window.print()
}

function IE4() {
var OLECMDID_PRINT = 6;
var OLECMDEXECOPT_DONTPROMPTUSER = 2;
var OLECMDEXECOPT_PROMPTUSER = 1;
var WebBrowser = \'<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>\';
document.body.insertAdjacentHTML(\'beforeEnd\', WebBrowser);

oldHandler = window.onerror;
window.onerror = deal;

WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
WebBrowser1.outerHTML = \"\";
window.onerror = oldHandler;

function deal() {
WebBrowser1.outerHTML = \"\";
window.onerror = oldHandler;
return true;
}
}
</SCRIPT>

og så slutter du bare med et link.

<A HREF=\"java script:printo()\">AT PRINTE</A>

-Grunken
Avatar billede dwj Nybegynder
02. november 2000 - 11:05 #2
den er da ok men er der ikke nogen muligheder for at bestemme hvad man vil have printet,
nu har jeg nemlig en række knapper i bunden af siden som jeg ikke vil have med på papiret, kan det ikke lade sig gøre ?
Avatar billede grunken Nybegynder
02. november 2000 - 12:58 #3
desværre

NO CAN DO

en løsning kunne så være at lave det som frames.

og kun lade den udskrive indholdet af en bestemt frame.

-Grunken
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