Ik voeg met javascript een addEventListener aan bepaalde hyperlinks toe. Via het bijbehorende EventTarget object bepaal ik dan de url van de geklikte link (EventTarget.target.href).
Dit werkt prima zolang dit gebeurt voor gewone tekstlinks. Zodra de link echter een plaatje is wordt het plaatje als object meegestuurd (en aan dat plaatje heb ik toch écht geen event gehangen!).
Nu heb ik al verschillende dingen geprobeerd om toch de url te krijgen (originalTarget, etc), maar informatie over dit onderwerp is zeer beperkt (google vind alleen maar code waarin dit gebruikt is, etc).
Is er een manier om in de functie eenvoudig het object te achterhalen waaraan het event gekoppeld is (het 'a' object dus)?
Dit werkt prima zolang dit gebeurt voor gewone tekstlinks. Zodra de link echter een plaatje is wordt het plaatje als object meegestuurd (en aan dat plaatje heb ik toch écht geen event gehangen!).
Nu heb ik al verschillende dingen geprobeerd om toch de url te krijgen (originalTarget, etc), maar informatie over dit onderwerp is zeer beperkt (google vind alleen maar code waarin dit gebruikt is, etc).
Is er een manier om in de functie eenvoudig het object te achterhalen waaraan het event gekoppeld is (het 'a' object dus)?