1UnitedPower: windows.setTimeout (Rückgabewert?)

Beitrag lesen

Meine Herren,

ich habe einen einfachen DIV-TAG. Diesen möchte ich nur anzeigen lassen, wenn die Seite mit Javscript aktulisiert wurde. Sprich:

window.setTimeout("document.location.href = 'http://www.meinewebsite.de'", 2000);

setTimeout ist die falsche Herangehensweise. Statt ständig den Zustand abzufragen und Änderungen zu identifizieren, solltest du wirklich auf Änderungen reagieren.

Um auf DOM-Änderungen zu reagieren gibt es MutationObserver [mdn]

Für ältere Browser gibt es immerhin MutationEvents [mdn], die sind aber inzwischen als veraltet eingestuft.