Как се правеше бутон за принт?

morkov4o

Registered
?
 
Код:
<SCRIPT Language="Javascript">

/*
This script is written by Eric (Webcrawl@usa.net)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/

function printit(){  
if (window.print) {
    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="Print this Page" name="Print" onClick="printit()"></form>');        
}
</script>


Работи под: FF1+ IE5+ Opr7+
 
това м/у <head> и </head>
Код:
<link rel="stylesheet" href="print.css"
type="text/css" media="print" />
а това е print.css
Код:
body {visibility:hidden;}
.print {visibility:visible;}
Код:
<form><input type="button" value=" Print this page "
onclick="window.print();return false;" /></form>
прит бутон
Код:
<a href="#" onclick="window.print();return false;">print</a>
принт линк

Работи и под Windows Explorer
 
от тука кой да използвам най-добре ?
 
Код:
<a href="#" onclick="window.print();return false;">print</a>

Този според мен най ще ти влезе в полза.Вместо "print" може да сложиш някаква яка картинка с принтерче и ще изглежда добре.
 

Back
Горе