Timo "God's Boss" Reitz: Prüfen, ob Funtion existiert?

Beitrag lesen

if(windowname_der_funktion)

Nebenbei ist es nicht nötig, hier extra das window-Objekt zu nennen

Doch, if (window.func) ist etwas ganz anderes als if (func), auch wenn beides je nach Kontext auf dasselbe Funktionsobjekt zeigt.

Besonders bösartige Gesellen machen ja gern sowas (natürlich komplizierter):

<script type="text/javascript">[code lang=javascript](function(global){  
  var window={alert:function(){}}, alert=function(){};  
  alert("alert");  
  window.alert("window.alert");  
  global.alert("global.alert");})(this);
~~~</script>[/code]  
;-)

-- 
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.  
  
Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|