El Guru Programador :: V A X N U :: Dominios - Hosting - Aplicaciones Web
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de JavaScript
Foros del Guru > JavaScript
 
Usuario menu
Desconocido
Enviado - 12/6/2006
 
Hola mi nombre es Nicolas y queria saber por q no me anda este menu en FireFox y si en el Explorer es un menu muy sencillo desde ya muchas gracias aca les dejo el codigo::

PEGAR EN EL HEAD
<script>
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();
}
}
</script>

pEGAR DON QUIERS Q APAREZA EL MENU

<table>
<tr>
<td onclick="mClk(this);" onmouseout="mOut(this,'#498aa8');" onmouseover="mOvr(this,'#f18b59');" vAlign="center" width="171" style="border-bottom: 1px solid rgb(0,0,0); padding-left: 6; padding-top: 1; padding-bottom: 1" bgcolor="#475B70" height="12"><a style="COLOR: rgb(255,255,255); TEXT-DECORATION: none" href="../../index.html"><font face="Verdana" size="1">Esta web</font></a></td>
</tr>
<tr>
<td onclick="mClk(this);" onmouseout="mOut(this,'#498aa8');" onmouseover="mOvr(this,'#f18b59');" vAlign="center" width="171" style="border-bottom: 1px solid rgb(0,0,0); padding-left: 6; padding-top: 1; padding-bottom: 1" bgcolor="#475B70" height="1"><a style="COLOR: rgb(255,255,255); TEXT-DECORATION: none" href="../../index.html"><font face="Verdana" size="1">Mi pagina </font></a></td>
</tr>
<tr>
<td onclick="mClk(this);" onmouseout="mOut(this,'#498aa8');" onmouseover="mOvr(this,'#f18b59');" vAlign="center" width="171" style="border-bottom: 1px solid rgb(0,0,0); padding-left: 6; padding-top: 1; padding-bottom: 1" bgcolor="#475B70" height="1"><a style="COLOR: rgb(255,255,255); TEXT-DECORATION: none" href="../../index.html"><font face="Verdana" size="1">Mi web</font></a></td>
</tr>
</table>
 
crazyluv
207 Mensaje(s)
Enviado - 12/6/2006
 
Uno no puedes usar SRC como variable (puede usar OBJ en vez), fromElement y toElement son especificamenta para IE y ningun otro navegador lo entiende y children[] y contains() no se encuentra en mozilla (mayorment porque este no se encuentra en los estandares) aunque muchos otros navegadors lo tiene.

Como lo veo tienes que re-escribir el codigo completo para ser compatibly con otros navegadors.
 
 

 

Contactos myStudio Network