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ö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