/    Sign up×
Community /Pin to ProfileBookmark

How To Add Multiple Functions To Objects..

Needed to know some suggestions on how to add multiple functions for the same event on the same object without using libraries like core.js (which uses event listeners) or JQuery, Dojo…etc.

Any suggestions?

to post a comment
JavaScript

1 Comments(s)

Copy linkTweet thisAlerts:
@Declan1991Aug 31.2008 — Two options, one is to use window.addEventListener or window.attachEvent (you have to detect which), and the other is something like<i>
</i>var element = /* get element */;
var oldevent = element.onclick;
if (typeof oldevent == "function") {
element.onclick = function() {
oldevent();
newfunction();
}
}
else {
element.onclick = newfunction;
}
That can be changed into a generic function pretty easily.
×

Success!

Help @banksworld1986 spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.18,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...