Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/04/2008, 08:00
Avatar de derkenuke
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: setTimeout no me funciona en Firefox :(

Hola Miguelso23:

Lo que está ocurriendo es que la función error y la variable error se llaman de la misma manera. Recuerda que las funciones también son variables y no pueden llamarse de la misma manera.

Me dió error también en IE.

Código PHP:
function mostrarError(mensaje) {
    var 
error document.getElementById('error');
    
error.style.display "block";
    
error.innerHTML mensaje;
    
setTimeout("error.style.display = 'none'",2000);

Código HTML:
<button type="button" onclick="mostrarError('hola, qué tal')">El mensajito</button>
<div id="error"></div> 

Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.