Hallo Ludwig
Diese Seite verwendet ein Redaktionssystem (der code schaut dementsprechend schaurig aus) Die Seiten werden zwar unter Netscape (4.x) dargestellt aber ein ausdrucken ist NICHT möglich. Bisher kannte ich dieses Phänomen nur dann wenn auch die seite nicht angezeigt wurde. (zb. offene table o.ä.)
hm, auch mit einem solchen System kann man vernünftige Quelltexte schreiben :-)
Hat jemand einen Tip für mich ? Wo ich suchen sollte ?
Du bist über den document.write-Bug vom Netscape gestolpert. Dagegen hilft tatsächlich nicht viel.
In dem Moment, wo innerhalb eines Quelltextes ein document.write auftaucht, werden alle auch dynamisch geschriebene Tags beim Drucken interpretiert.
Teste zum Verständnis des Verhaltens einfach mal das folgende Script und drucke es aus.
<html>
<head>
<title></title>
</head>
<body>
<b>fett</b>
<script type="text/javascript">
<!--
document.writeln("123");
//-->
</script>
<span><b>fett</b> </span>
</body>
</html>
Abhilfe:
hm, du hast mehrere Varianten:
a) du bietest eine Druckversion an
b) du verzichtest auf document.write(), da du iframes und ilayers verwendest, kannst du doch einfach den src ändern.
c) eine auch funktionierende Lösung (getestet NN 4.6 unter NT):
alles mit document.write zu schreibenden Elemente in eine Variable speichern. Diese dann so ausgeben:
<script>
<!--
document.writeln(x);
//-->
</script><span></span>
ganz wichtig das <span></span> dahinter. Und natürlich funktioniert das nur einmal.
Viele Grüße
Antje