In der Druckversion funktioniert der replace Befehl leider nicht. Bestimmte Inhalte der Druckseite müssen aber auskommentiert werden.
Der Bereich wird über DIV und eine ID (Print) festgelegt.
Wer kann mir bei diesem Problem helfen? Vielen Dank.
Der Bereich wird über DIV und eine ID (Print) festgelegt.
Code:
<script language="JavaScript">
<!--
var AutoPrint = false;
function print_version()
{
if (document.getElementById != null)
{
var html = '<HTML>\n<HEAD>\n';
if (document.getElementsByTagName != null)
{
var headTags = document.getElementsByTagName("head");
if (headTags.length > 0)
html += headTags[0].innerHTML;
}
html += '\n</HE' + 'AD>\n<BODY>\n';
var printElem = document.getElementById("print");
if (printElem != null)
{
html += printElem.innerHTML;
html += html.replace('<Script','<!--');
}
else
{
alert("Could not find the print section in the HTML");
return;
}
html += '\n</BO' + 'DY>\n</HT' + 'ML>';
document.write(html);
if (AutoPrint)
printWin.print();
}
else
{
alert("Kein Druckbereich vorhanden");
}
}
-->
</script>
Wer kann mir bei diesem Problem helfen? Vielen Dank.