Closed
Bug 279601
Opened 20 years ago
Closed 20 years ago
<img> tag onlclick event doesnt work
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 276767
People
(Reporter: nic, Assigned: bugzilla)
Details
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) Build Identifier: Mozilla/5.0 Firefox/1.0 the onlick event on an <img> tag doesnt link to the url specified Reproducible: Always Steps to Reproduce: 1.create an <img> tag 2.add an onlick event to the tag 3.add a url in the onclick event Actual Results: the img tag is created by when you hover over the image it doesnt allow you to click it to link to the url specified Expected Results: it should have created a link to the url specified in the onclick
sorry here's an exact copy of the code:
<img src="images/Out.jpg" onmouseover="flipImage('images/Over.jpg')"
onmouseout="flipImage('images/Out.jpg')" onclick="window.navigate('index.php?
why.xml')" align="absmiddle" style="cursor:'hand'"/
I found out that if i use <a href> it does work, but why wont it work for
onclick.
Comment 2•20 years ago
|
||
Works for me, please attach a minimized testcase showing this: https://bugzilla.mozilla.org/attachment.cgi?bugid=279601&action=enter
Comment 3•20 years ago
|
||
It will work fine for onclick if you use the DOM standard location.href property, rather than the IEism window.navigate() method. *** This bug has been marked as a duplicate of 276767 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
ok so location.href and window.location both link correctly but it still doesnt show a hand cursor so that the person can see it is a link. Also is the bug resolved because window.navigate doesnt work, will this be added at some stage or should i just use the above mentioned as a solution?
just another question: Will the changes i make from window.navigate to window.location work for other browsers like Netscape, Netscape 6 etc.
Comment 6•20 years ago
|
||
(In reply to comment #5) > just another question: > Will the changes i make from window.navigate to window.location work for other > browsers like Netscape, Netscape 6 etc. Yes, and use cursor:pointer to show the hand. http://w3.org/TR/CSS21/ui.html#cursor-props This will not work in older IE versions though, so set the pointer first and then the hand: <style type="text/css"> .yourImage { cursor:pointer; cursor:hand; } </style>
You need to log in
before you can comment on or make changes to this bug.
Description
•