I'm trying to write a Cross-Browser script that detects when a link is clicked on a page (text link, image, or othwerwise) so that I can show a message or ad (like an interstitial) and then direct the visitor to the originally clicked destination url.
The script has to work from 3rd party sites (where the owner installs the script tags on his or her site).
How can I accomplish this using javascript?
Do I use an event listener? Do I iterate through all link objects?
Or something else?
My javascript skills are newbie/intermediate so detailed examples/explanations are greatly appreciated.
I've started off using the event listener here, but so far I'm detecting ALL clicks on the page:
addEventListener Code Snippet Translation and Usage for cross-browser detectioin
I'll consider a JQuery alternative, but I just don't know how it'll work on 3rd party site if that site doesn't have the JQuery library.
Thanks all.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…