Tom: nochmals JS document.writeln

Beitrag lesen

Hatte vor einigen Tagwen folgenden Thread:
http://forum.de.selfhtml.org/archiv/2003/7/53128/
Danke nochmals für die vielen Antworten!

Jou, hab ich jetzt eingebaut, W3-Validator ist zufrieden und in IE5.x und 6.x, Mozilla 1.4 + 1.5a, Opera 7.11, ... wunderschön anzusehen (wie vorher auch).
Nur hab ich mir jetzt mal den Spaß gemacht und mir das Ganze mal wieder mal mit NN 3.04 Gold (laut meinemn Log verwenden das noch manche Leute!!!) und NC 4.75 angesehen.
Resultat: die "Escapten" Tags die ich wie "document.writeln('<p>blabla</p>')" umgeschrieben hab werden nicht dargestellt bzw. ignoriert.
Ich verwende diese Methode um einige Styles umzudefinieren und dem geneigten User mitzuteilen, er solle sich nen neuen Browser zulegen.

Ne Idee wie man alle zufriedenstellen kann (außer zwei separate Stylesheets mit <link rel ....> und @import .... einzubinden)?

Brauche JS ja noch für andere Dinge, z.B. meinen Grafikanzeiger, der eine Grafik Fensterfüllend anzeigt und bei Klick auf richtige Größe zoomt, das geht jetzt nämlich ebenfalls nicht mehr.
Sieht so aus:

....
<script language="JavaScript">
function vollbild(){
 document.writeln('<div class="obenlinks"><img src="images/xy.gif" width="1242" height="1748"></div>');
 }
</script>

</head>

<body>

<script language="JavaScript">
var imgwidth=(document.body.clientWidth);
var imgheight=Math.round(imgwidth/1242*1748);
document.writeln('<div class="obenlinks"><a href="#" onclick="vollbild();"><img src="images/xy.gif" width="',imgwidth,'" height="',imgheight,'" alt="für volle Auflösung bitte anklicken"></a></div>');
</script>
<noscript><img src="images/xy.gif" width="1242" height="1784"></noscript>
....

Bin langsam echt mit meinem Rat am Ende, vor allem die Fehlerbehandlungen für die alten Netscapes sind recht mühsam.
Kann mir jemand weiterhelfen?