Rolf Schrittenlocher: waitforload

Hallo,

ich habe Probleme mit einer Javascript-Funktion, die mit inner/outerhtml eine Seite umbaut und bei umfangreichem html-Seiteninhalt nicht sauber laeuft. Um sicherzustellen, dass die notwendigen Inhalte geladen sind, habe ich Folgendes gefunden:
while( !isThePageLoaded() )
  {
    setTimeout('waitForLoad()', 100)
  }

Funktioniert wunderbar im Firefox, leider nicht im ie. Wie kann ich es da machen? Danke fuer Tipps!

Rolf

  1. Hi,

    while( !isThePageLoaded() )
      {
        setTimeout('waitForLoad()', 100)
      }

    woooah, cool. Erst mal den Stack vollhauen, und dann Jahre (lies: Zehntelsekunden) später allmählich wieder abbauen. Wahnsinn. Fällt sowas eigentlich schon unter DoS-Attacke?

    Funktioniert wunderbar im Firefox, leider nicht im ie. Wie kann ich es da machen? Danke fuer Tipps!

    Erstens:  Liefere eine Fehlerbeschreibung.
    Zweitens: Nenne die Codes der beiden genutzen Funktionen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. while( !isThePageLoaded() )
      {
        setTimeout('waitForLoad()', 100)
      }

    Neben dem unsinnigen Konzept, es existiert der onload Event und im zweifelsfall hilft auch den JS Code am Ende des HTML Codes zu platzieren.

    Struppi.

    --
    Javascript ist toll (Perl auch!)