• We should now be fully online following an overnight outage. Apologies for any inconvenience, we do not expect there to be any further issues.

It's a small thing (but I'm picky)

BoberFett

Lifer
Oct 9, 1999
37,562
9
81
On the links under the Navigation drop down list, you can have your mouse over the box so that it's changed color, but clicking doesn't click the link. If you're not clicking on the text exactly, it doesn't register. It only happens on the outside pixel of the button, so it doesn't happen often, but like I said I'm picky.

You just need a function that will fire a click of the link element and call it from the onclick of the <td>. Not that I doubt your coding prowess, but I'll snip some code from my own site.

function clickmenu(menuitem){
document.getElementById(menuitem).click();
}

<td id="men1" onclick="clickmenu('men1link')" onmouseover="mouserollover('men1');" onmouseout="mouserollout('men1');"><a id="men1link" href="http://mysite">Home</a></td>
 

John

Moderator Emeritus<br>Elite Member
Oct 9, 1999
33,944
4
81
As long as your cursor is anywhere inside the box it works fine.
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,589
5
0
Was able to duplicate BoberFett symptons.

IE 5.5 under NT4.0

First pixel in changes the shade but no effect when clicking.
Second pixel in changes pointer but again no effect.
Third pixel in works as advertised.
 

Jason Clark

Diamond Member
Oct 9, 1999
5,497
1
0
Bober, there are a whole range of issues with that, including browser caching, and cross browser compatibility. It works just fine as the text takes up 99% of the box anyway.