Christian S.: IE Memory Leak vermeiden

Beitrag lesen

Hi,

ich erweitere ein DOM Objekt mit einer eigenen Funktion:

var o = document.getElementById("test");
o.myFnc = function()
{
//...
};

mein Tool zum erkennen von Memory Leaks zeigt mir an, dass das DOM objekt leakt.

hat jmd eine Idee wie ich das vermeiden kann?

Habe mal gelesen, dass es hilft, wenn man eine Funktion drum macht und die funktion außerhalb definiert:

var t = function()
{
//...
};
(function(){
o.myFnc = t;
})();

klingt doof, da man noch mehr Closures verwendet, aber in einem anderen Stück code ging das schon mal...
hier jedoch tut sich da nichts.

Gruß
Christian