Markus RIetmann: document.write

<script LANGUAGE="JavaScript">
<!--
window.setTimeout("document.write('<font>du bist toll</font>');",60);
//-->
</script>

sowie

<script LANGUAGE="JavaScript">
<!--
   function testit() {
   document.write("<font>du bist toll</font> ");
   }
window.setTimeout("testit()",60);
//-->
</script>

habe ich jetzt probiert , aber irgendwie scheint der bei window.settimeout das ganze window zu überschreiben , sprich den anderen inhalt kann ich nimmer sehn :| wie kann ich dat wohl schaffen , dass der das nur "hinzufügt"?

  1. Moin Moin !

    Nach dem Timeout ist das Dokument vollständig geladen und damit "geschlossen". Ein erneutes document.write überschreibt das aktuelle Dokument.

    Versuche, den Text gleich einzubauen, allerdings per CSS versteckt (visibility:none oder so, siehe SelfHTML/Archiv). Per setTimeout und getElementBy... schaltest Du dann den Block sichtbar.

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
  2. Warum startest du einen neuen Thread?

    [pref:t=49833&m=272474]