AddEventListener: Auf Funktion warten

Seberoth

Grünschnabel
Hallo zusammen,

gibt es eine möglichkeit mithilfe von AddEventListener (oder ähnlichem) darauf zu warten, das eine Funktion ausgeführt wird?

Also nicht :

document.addeventlistern('onclick', function { ... }, true);

Sondern:

document.addeventlistern('my_func', function { ... }, true);

Falls es wichtig ist, das ganze soll in einem Greasemonkey script landen.

MfG,
Seberoth
 
Moin,

solch eine Möglichkeit ist mir nicht bekannt.

Was ginge:
Du könntest die originale Funktion durch eine eigene überschreiben, welche die "Überwachung" vornimmt, und dann die originale aufruft.

Hier mal ein Beispiel:
Code:
<script type="text/javascript">
<!--
function my_func(a,b,c)
{
  alert(a+b+c);
}


func_copy=my_func;

my_func=function(a,b,c)
{
  alert('my_func wurde aufgerufen');
  func_copy(a,b,c);
}

my_func('Halli ','Hallo ','Hallöle');

//-->
</script>

Ob Greasemonkey da mitspielt, hab ich jetzt allerdings nicht getestet.
 

Neue Beiträge

Zurück