|  |||
|      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     |