Hi,
(function(){
// hier wird eine Referenz auf window.attachEvent gespeichert, eigentlich bräuchte ich eine Kopie
var oldAttachEvent = window.attachEvent;
Warum solltest du eine „Kopie“ brauchen?
Auch window.attachEvent ist nicht „die Funktion selber“, sondern nur eine Referenz auf diese.
> ~~~javascript
window.attachEvent = function(eventName, callback, useCapture){
> if(eventName == "bar") {
> alert("bar");
> return;
> }
> // hier sollte dann die ursprüngliche Funktion aufgerufen wird, da oben Copy by Ref erfolgte wird hier ein rekursiver Aufruf gestartet...
> oldAttachEvent(eventName, callback, useCapture);
> }
Warum an *dieser* Stelle?
Du willst doch, dass die alte Funktionalität jedes Mal nach der neuen ausgeführt wird, oder? Dann gehört der Aufruf von oldAttachEvent mit in die anonyme Funktion hinein, nicht dahinter.
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?