Foros del Web » Programando para Internet » Javascript »

Hacer que funcione tambien en Firefox

Estas en el tema de Hacer que funcione tambien en Firefox en el foro de Javascript en Foros del Web. Hola, buenas tardes. Tengo este código javascript y lo que hace es ocultar y mostrar un texto al pulsar sobre un link. El código es ...
  #1 (permalink)  
Antiguo 26/06/2007, 10:06
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años
Puntos: 2
De acuerdo Hacer que funcione tambien en Firefox

Hola, buenas tardes.

Tengo este código javascript y lo que hace es ocultar y mostrar un texto al pulsar sobre un link.

El código es el siguiente:
En cuanto al css que hace que se oculte o se muestre:
Código PHP:
.contraer {
    
DISPLAYnone
}
P.expandir {
    
DISPLAYblockCOLOR#333333; LINE-HEIGHT: 1.2em;

Y el código que pongo para la información:
Código PHP:
<A title='Información' href="javascript:expandircontraer('Info')\">INFORMACIÓN</A>
<P class=contraer id=Info>ESTA ES LA INFORMACION QUE SE MUESTRA.</P> 
Y el código javascript:

Código PHP:
<SCRIPT type=text/Javascript>
function 
expandircontraer (postid) {

   
whichpost document.getElementById(postid);

   if (
whichpost.className=='expandir') {
      
whichpost.className='contraer';
   }
   else {
      
whichpost.className='expandir';
   }
}
</SCRIPT> 
Pero existe un problema, y es que desde un ordenador que utilice firefox no me funciona este javascript.

Alguien podría informarme de como puedo solucionar mi problema?

Gracias de antemano y saludos

Última edición por CeRo_ByTe; 26/06/2007 a las 10:23
  #2 (permalink)  
Antiguo 26/06/2007, 10:19
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 11 meses
Puntos: 772
Re: Hacer que funcione tambien en Firefox

Hola CeRo_ByTe

O yo estoy muy despistado o no has puesto el código JavaScript.

Saludos,
  #3 (permalink)  
Antiguo 26/06/2007, 10:22
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años
Puntos: 2
Re: Hacer que funcione tambien en Firefox

Tienes razón, se me ha olvidado colocarlo. Ahora edito mi primer post y lo coloco.

Gracias por avisar
  #4 (permalink)  
Antiguo 26/06/2007, 17:34
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Re: Hacer que funcione tambien en Firefox

Quizás el problema sea la estandarización del código.

Prueba a entrecomillar debidamente todos los atributos HTML, y a lanza el javascript en el evento onclick del elemento <A>. En el href lo que debes colocar es un # en ese caso.


Por lo que veo, lo demás está bien.

¿Qué error te lanza?
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:08.