| |||
Java Script que no funcionan en Opera ni en FireFox Hola a todos. Estoy usando un java script para crear un menú desplegable, que funciona perfectamente en internet explorer 6 y 7 pero no funciona en Firefox ni en Opera. El script se llama directamente desde el evento onclick de un div. ¿Alguien sabe porque no puede funcionar ? |
| |||
Java Script que no funciona en Opera pero sin en Explorer Hola a todos. Estoy usando un java script para crear un menú desplegable, que funciona perfectamente en internet explorer 6 y 7 pero no funciona en Firefox ni en Opera. El script se llama directamente desde el evento onclick de un div. ¿Alguien sabe porque no puede funcionar ? |
| ||||
Re: Java Script que no funciona en Opera pero sin en Explorer Hola auri501 Si alguien averigua por qué no funciona, sin ver el código ni un enlace a la página, le hacemos un monumento. Dicho de otra forma, pon el código o un enlace para poder verlo. Saludos, ![]() |
| |||
Re: Java Script que no funciona en Opera pero sin en Explorer Jejeje era por si alguien sabía porque un script funcionaba bien en Explorer y no en Opera... aqui esta la llamada que hago <div class="principal" onClick="mostrar('<?php echo $id; ?>')"> y el script: <script language="javascript"> var result; function obtenerid(dentrodeque){ frase=document.getElementById(dentrodeque).innerHT ML; result=new Array(); result=frase.match(/\b\s+id=[^>\s]+\b/g); for(i=0;i<result.length;i++){ result[i]=result[i].split('"').join(''); result[i]=result[i].split('id=').join(''); result[i]=result[i].split(' ').join(''); } } function mostrar(que){ frase=document.getElementById(que).innerHTML; result=new Array(); result=frase.match(/\b\s+id=[^>\s]+\b/g); if(document.getElementById(que).style.display=='no ne') { document.getElementById(que).style.display='block' ; } else { document.getElementById(que).style.display='none'; } } function ir(url){ window.location=url; } </script> |
| ||||
Re: Java Script que no funciona en Opera pero sin en Explorer Hola: De todo el código que has puesto, el resumen de lo que hace mostrar() es mostrar y ocultar una capa (o elemento), y no se ve qué capa... si tiene id o name... si está definido el estilo en el propio tag o en el head... y hay cosas que no sé como se usan... deberías especificar mejor el problema. Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| |||
Re: Java Script que no funciona en Opera pero sin en Explorer No estaría mal que dijeras qué error te da en Opera y Firefox. En este último tienes la consola de Javascript para verlo o la extensión Firebug. Además, ya que estás, pon un poco más del HTML. |
| |||
Re: Java Script que no funciona en Opera pero sin en Explorer Ya lo he conseguido solucionar, el problema es que había un javascript que estaba interfiriendo con el mio. Muchas a gracias a todos por vuestra ayuda |