Tengo un menu hecho con java script que cambia el color de las celdas cuando se pasa el mouse por encima , el problema es cuando hago los limks de dicho menu , ya que cuando hago click en la parte de la celda donde cambia de color me sale un error :
"DESCRIPTION CHILDREN TAGS (...) 0 ES NULO O NO ES UN OBJETO. ERROR EN LA LINEA 29 -
No se mucho de java script les paso el codigo y les marco la linea 29 que es donde me da el error , he tratado de variar los valores de esta linea pero no he tenido resultado , si hago click en el titulo funciona bien , el tema cuando hago clik fuera de este dentro de la celda , lo que quiero que toda la celda sea un link es decir me lleve a la pagina de destino.
<SCRIPT language=javascript>
<!--
function mOvr(src,clrOver) {
if (!src.contains(event.fromElement)) {
src.style.cursor = 'hand';
src.bgColor = clrOver;
}
}
function mOut(src,clrIn) {
if (!src.contains(event.toElement)) {
src.style.cursor = 'default';
src.bgColor = clrIn;
}
}
function mClk(src) {
if(event.srcElement.tagName=='TD'){
src.children.tags('A')[0].click(); //linea 29 que marca error
}
}
// -->
</SCRIPT>
2da parte esto va en el body
<TABLE border=0 cellPadding=0 cellSpacing=0 width="110">
<TD bgColor=#FF8C00 height=16 onclick=mClk(this); onmouseout=mOut(this,'#FF8C00'); onmouseover=mOvr(this,'#FF8C00'); width="149">
<p align="center">
<font face="Verdana,Arial,Helvetica" size="1"><a style="color: rgb(255,255,255); text-decoration: none" href="visual-basic.htm">
Java Script</a></font></p>
</TD>
<TR bgColor=#000000>
<TD height=1 width="141">
<p align="left"><IMG height=1 src=/images/au_pixel1.gif width=139></p>
</TD></TR>
<TR>
<TD bgColor=#FFCC98 height=16 onclick=mClk(this); onmouseout=mOut(this,'#FFCC98'); onmouseover=mOvr(this,'#FF8C00'); width="141">
<p align="center">
<font face="Verdana,Arial,Helvetica" size="1"><a style="color: rgb(255,255,255); text-decoration: none">
</a><a style="color: rgb(255,255,255); text-decoration: none" href="java-script.htm">Java
Script</a></font></p>
</TD></TR>
<TR bgColor=#000000>
<TD height=1 width="141">
<p align="left"><IMG height=1 src=/images/au_pixel1.gif width=139></p>
</TD></TR>
</table>