Forum Moderators: open

Message Too Old, No Replies

OnClick doesn't work in I.E.

Works fine in Firefox/Opera/Safari etc..

         

nfs2

7:15 am on Apr 1, 2006 (gmt 0)

10+ Year Member



I have a code similar to the following. Everything about it works fine in every browser, except the onclick doesnt work in Internet explorer

<a id="hometab" href="javascript:;" onMouseOver="change('changeme2', 'hidden'); change('changeme1', 'homelinks'); change('changeme3', 'hidden');" OnClick="location.href='http://www.example.com/register'";><span class="register">Register</span></a>

I'm no javascrip expert, but since it works fine in everything BUT I.E., is this just a bug in the browser, or is my syntax wrong?

birdbrain

8:55 am on Apr 1, 2006 (gmt 0)



Hi there nfs2,

try changing...


href="javascript:;"


...to...


href="#"


birdbrain

Rambo Tribble

2:15 pm on Apr 1, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



And your onclick should finish with "return false;" to prevent the link from being executed.

birdbrain

5:19 pm on Apr 1, 2006 (gmt 0)



on reflection I do not see any need for onclick. ;)


<a id="hometab" href="http://www.example.com/register"
onmouseover="change('changeme2', 'hidden');
change('changeme1', 'homelinks');
change('changeme3', 'hidden');">
<span class="register">Register</span>
</a>


coothead

nfs2

7:58 pm on Apr 1, 2006 (gmt 0)

10+ Year Member



Your right, onclick was unnecisairy.. lol

Thanks for the help :)