1. js implementation (local printing can be implemented)
<Input id = "btnPrint" type = "button" value = "print preview" onclick = preview (1)/>
<Style type = "text/css" media = print>
. Noprint {display: none}
</Style>
<P class = "noprint"> No printing required
<Script>
Function preview (preview)
{
If (then <10)
{
Bdhtml###doc ument. body. innerHTML; // obtain the html code of the current page
Sprnstr = "<! -Startprint "+ print +"-> "; // you can specify the start area for printing.
Eprnstr = "<! -Endprint "+ ending +"-> "; // you can specify the ending area for printing.
Prnhtml = bdhtml. substring (bdhtml. indexOf (sprnstr) + 18); // retrieves html from the start code
Prnhtmlprnhtml = prnhtml. substring (0, prnhtml. indexOf (eprnstr); // retrieves html from the end code
Too many Doc ument. body. innerHTML = prnhtml;
Window. print ();
Required parameter Doc ument. body. innerHTML = bdhtml;
} Else {
Window. print ();
}
}
</Script>
<! -Startprint1-> content to be printed <! -Endprint1->
2、jquery (support for local print )jquery.rar)
<Script type = "text/javascript" src = "jquery-1.4.2.min.js"> </script>
<Script type = "text/javascript" src = "jquery. PrintArea. js"> </script>
<Script>
$ (Document). ready (function (){
$ ("Input # biuuu_button"). click (function (){
$ ("Div # myPrintArea"). printArea ();
});
});
</Script>
<Input id = "biuuu_button" type = "button" value = "print"> </input>
<Div id = "myPrintArea"> ..... Text printing ..... </Div>