peterS.: [window.onload] Scripte und »Method Mmodifiers«

Beitrag lesen

gruss Fabulit,

Befreit von der Last des Suchens bin ich nun zum Finden übergegangen
und habe tatsächlich noch einen weiteren Ansatz entdeckt:
Kompatibler Autostart

Eine ähnliche Konstruktion habe ich in meiner Testphase nicht zu
laufen bekommen, ...

manchmal muss man tatsaechlich den unter obigen link beschriebenen
weg einschlagen, um im nachhinein die [onload] scripte von dritten
ein wenig besser steuern zu koennen.

dieses "einschliessende ueberschreiben von methoden-referenzen" muss
aber nicht immer wieder zu fuss erledigt werden.

mit sogenannten »method modifiers« geht das auch eleganter/bequemer.

hier Dein abgewandeltes bsp.:

<html>  
  <head>  
    <title></title>  
  </head>  
  <body>  
    <span id="wort1">xxx</span> <span id="wort2">xxx</span>  
<!--  
    [link:https://github.com/petsel/javascript-api-extensions/blob/master/core/Function/Function.modifiers.js@title=Function.modifiers] - [before], [after], [cover]:  
  
    [https://github.com/petsel/javascript-api-extensions/blob/master/core/Function/Function.modifiers.js]  
//-->  
    <script type="text/javascript" src="https://github.com/petsel/javascript-api-extensions/raw/master/core/Function/Function.modifiers.min.js"></script>  
    <script type="text/javascript">
~~~~~~javascript
  
      if (typeof window.onload != "function") {  
        window.onload = function () {document.getElementById("wort1").innerHTML = "Hallo";};  
      } else {  
        window.onload = window.onload.after(function () {  
          document.getElementById("wort1").innerHTML = "Hallo";  
        });  
      }  
      window.onload = window.onload.after(function ()  
  
        {document.getElementById("wort2").innerHTML = "Welt!";  
  
      })/*.after(function () {  
  
      }).before(function () {  
  
      }).cover(function () {  
  
      })*/;
~~~~~~html
  
    </script>  
  </body>  
</html>

so long - peterS. - pseliger@gmx.net

--
»Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:) n3;} n4:} ss:} de:µ js:} mo:? zu:]