Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/08/2004, 12:03
Avatar de Carlitos
Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 11 meses
Puntos: 25
Hola.

Te dejo otra solución.
Código:
<html> 
<head> 
  <script language="JavaScript"> 
   function frase(){ 
    var aFrases = new Array("Texto 1", 
                            "Texto 2", 
                            "Texto 3", 
                            "Texto 4", 
                            "Texto 5", 
                            "Texto 6", 
                            "Texto 7"); 
    var fecha = new Date(); 
    indice = fecha.getSeconds();
    if (indice >= aFrases.length) indice = Math.floor(Math.random() * aFrases.length) 
    document.write(aFrases[indice])
   } 
  </script> 
</head> 
<body> 
 <script language="JavaScript"> 
   frase(); 
 </script> 
</body> 
</html>
Explicación: Muestra una frase diferente según el segundo de recarga de la página. Si el segundo es mayor que el número de frases, muestra una aleatoria.

Nota. Código modificado usando como base la faq nº51 -> http://www.forosdelweb.com/showthrea...654#post265654


Y bienvenida a los foros.

Un saludo.