Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: [JS] document.write() überscheibt alles

  Alt 1. Jan 2009, 09:03
Zitat von Matze:
AppendChild nützt mir nichts, denn ich will den Source nicht in einen bestehenden Container einfügen, sondern möchte das so machen, wie es bei Google-AdSense der Fall ist: Man fügt nur JS ein und das wird dann "ersetzt".
Kurz gesagt, du fuegst immer in einen Container ein. Wenn du keinen spezifischen raussuchst bzw. document.write() verwendest, ist eben das body-Tag dieser Container.

Setze mal das document.write() in eine Warteschleife (setTimeout), es kann naemlich durchaus sein dass der Browser zicken macht weil die Seite noch nicht komplett geladen ist. Du solltest in diesem Fall immer mit dem onload-Handler arbeiten, um sicherzustellen dass die Seite fertig ist bevor du darin rumpfuschst.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat