Marc Reichelt: document.writeln();

Beitrag lesen

Hallo Ashura,

<div id="meinInhalt"></div>

Mit dem DOM kann ich dann auf den Inhalt dazwischen zugreifen, also mit
document.getElementbyId("meinInhalt").innerHTML = "<strong>Inhalt</strong>";

Auf diese Art brauche ich keine script-Tags im <body>-Teil mehr, der Code wird übersichtlicher - und ich kann die Stellen ganz genau angeben!

Problem: Bei deaktiviertem CSS und noch nicht ausgeführtem JS Befehl klebt ein leerer DIV an irgend einer Stelle. Per document.writeln(); jedoch wird dieser DIV ja überhaupt erst einmal erzeugt.

Irrtum, denn stattdessen zeige ich an dieser Stelle den Inhalt für Benutzer an, die kein JavaScript haben - mein Beispiel oben lautet also (etwas praxisbezogener) folgendermaßen:

<div id="meinInhalt">Mit aktiviertem JavaScript k&ouml;nnen Sie hier beobachten, wie...</div>

Dazu muss ich noch zugeben, dass ich JavaScript zuletzt vor 3 ode 4 Jahren noch wirklich gebraucht habe, dem ist mittlerweile nicht mehr so - entsprechend gestalte ich meine Webseiten.

Bis dann!

Marc Reichelt || http://www.marcreichelt.de/

--
Linux is like a wigwam - no windows, no gates and an Apache inside!
SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
http://emmanuel.dammerer.at/selfcode.html