Hello,
I have this bit of code that is working just fine:
When element is clicked, someFunction is fired. Inside someFunction, I have this bit of code:Code:someElement.onclick = someFunction;
which retrieves the id of someElement.Code:var theid = this.getAttribute('id');
So far so good but...
I would like to be able to use someFunction not only as the result of an onclick event. For example, I'd like to use it like that:
Obviously, it wouldn't work since someFunction does not receive any argument. So I thought modify my code to like that:Code:someFunction('the-id-hard-typed');
But... it doesn't work...Code:someElement.onclick = someFunction(this.getAttribute('id'));
I would like to know how I can pass an argument to someFunction when it is the result of my onlick event so I can also use someFunction() without having to clone it (and change its name slightly) just so it can receive an argument.
I hope my problem is clear so I can get an answer...



Reply With Quote
Bookmarks