EKKi: Funktion erweitern

Beitrag lesen

Mahlzeit lukas,

Aber diese Anweisung wird nach jedem Script überschrieben, sodass nur noch der letzte Script ausgeführt wird ... Wie kann ich das nun lösen, dass die window.onload Funktion nicht ständig überschrieben wird, sondern erweiter wird?

Überprüfe, was für ein Typ das Attribut "onload" hat - wenn es sich um eine Funktion handelt, musst Du sie halt vor Deinem zusätzlichen Code ausführen lassen:

if (typeof window.onload === 'function') {  
  var _onload = window.onload;  
  
  window.onload = function () {  
    _onload();  
    ...  
  };  
} else {  
  window.onload = function () {  
    ...  
  };  
}

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|