Además es el tipo de código que puede encontrarse por mil y una webs... ¿no teniamos unas
bonitas FAQ para eso?
Y eso que opino que las FAQ deberían ser para casos más puntuales o frecuentes que un script concreto como este. No le veo ningún interés a ese script.
Para colmo, si lo copiamos y pegamos para probarlo da error por haber tocado el script original sin precaución. La línea de
message[5] no funcionará con tanta comilla escrita sin criterio. Qué menos que probarlo antes de postearlo.
Calidad del script muy baja, largo, dificil de leer, con variables globales...
Código PHP:
<script type="text/javascript">
<!--
(function() {
// Nuestras frases
var frases = new Array();
frases[0] = "Una frase.";
frases[1] = "Segunda frase.";
frases[2] = "Se puede poner otra frase más.";
frases[3] = "Y pueden ser todo lo largas que se quieran.";
frases[4] = "Para añadir tan sólo hay que agregar elementos al array frases.";
frases[5] = "Hay que poner frases[x] = \"Mi frase\" para un nuevo elemento.";
frases[6] = "Siendo la x un número entero, el siguiente al último índice.";
// Repetir n veces un string
String.prototype.repetir = function(n) { return new Array(n+1).join(this); }
// Coloca el título del documento de una forma vistosa, y pasa al siguiente título automáticamente
function escribirTitulo( cual ) {
var caracter = 0;
var poniendo = setInterval( function() {
if( caracter < frases[cual].length ) // todavia no hemos terminado
document.title = frases[cual].substring(0, ++caracter) + "_".repetir( frases[cual].length-caracter );
else { // terminamos de escribirlo
var siguiente = ((cual+1) < frases.length) ? (cual+1) : 0;
setTimeout( function() { escribirTitulo(siguiente); }, 1000);
clearTimeout(poniendo);
}
}, 100);
}
escribirTitulo(0);
}) ();
// -->
</script>
Por cierto, no es necesario
CHILLAR. Tu voluntad es buena, pero todo lo demás...
Saludos.