Du kannst folgendes machen:
setze irgenwo auf Deiner Seite einen Button oder link, der ein neues Fenster öffnet, etwa so:
<input type="button" value="print" onclick="window.open('pripre.html', 'test', '');" onkeypress="" />
die Datei pripre.html sollte dann so aussehen:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml" />
<meta name="Author" content="Klaus Bolwin" />
<meta name="robots" content="noindex" />
<title>Print Preview</title>
<link rel="SHORTCUT ICON" href="../../pics/faviconscorp.ico" />
<script type="text/javascript">
//<![CDATA[
function builtContent()
{
if(document.all) preinh = "ERROR - You are using an insufficient browser! Can't display text content of referrer";
else if (opener) preinh = opener.document.getElementById('inhalt').textContent;
else preinh = "ERROR - No referrer";
document.getElementById('inhalt').firstChild.nodeValue=preinh;
setTimeout('window.print()',500);
}
//]]>
</script>
</head>
<body onload="builtContent()">
<pre id="inhalt">
</pre>
</body>
</html>
Auf diese Weise wird der Text des DIV's mit der ID=inhalt gedruckt.
Beim Testen wirst Du aber merken, daß heutzutage User von Gecko-browsern im Vorteil sind.
MfG
Klaus