Ik weet niet hoe ik removeeventlistener moet toepassen

Status
Niet open voor verdere reacties.

poashoas

Gebruiker
Lid geworden
31 mei 2008
Berichten
66
Ik weet niet hoe ik removeEventListener moet toepassen omdat ik mijn AddEventListener dynamisch aan maak met een 'anonieme functie' -- function(){ } --:

PHP:
if (el.addEventListener) { // Firefox
	
	var tmpFunc = new Function(event, func+'('+ params+')');
			
	el.addEventListener(event, function(){
		tmpFunc(); // kan zijn: addtocart('fiets', 'toevoegen', userid);
	},false);
}
 
wat een excotische code.. wat probeer je hier te bewerkstelligen?
het valt wel mee qua exotische code... dynamisch event handlers toevoegen...



http://forums.whirlpool.net.au/forum-replies-archive.cfm/1012410.html (!)
http://groups.google.com/group/mozi...read/thread/22c552e9b93502f8/77e42b74a31a8bba
http://forums.devshed.com/javascrip...ntlistener-with-anonymous-handler-586118.html
deze even snel doorgenomen te hebben: het kan blijkbaar niet, want je functie is gewoon anom. Dat wordt dus waarschijnlijk je functie handler saven.
 
even binding is niet exotisch, maar de implementatie ziet er zeer exotisch uit. dynamische eventbinding is juist heel goed mogelijk in JS.

je kunt functies heen en weer gooien. Aspect Oriented Programming is namelijk heel makkelijk in JS
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan