Al encontrar una página que da error o que no nos lleva a ningun lado se nos muestra el típico mensaje 404 (la web que ha solicitado no existe o algo por el estilo).
Pues navegando por la web me he encontrado como mostrar de forma mas divertida este tipo de errores, el autor es Maxter y el script es el siguiente:
<script language="javascript" type="text/javascript"> // Maxter - PAGINA DE ERROR 404 var mensajes = new Array( "El documento solicitado no existe.", "Estoy realmente decepcionado con esto.", "Ya ve, sólo soy un servidor web.", "Aquí estoy,", "intentando servirle una simple página web", "y resulta que no existe.", "¿En qué situación me deja esto?", "¿Cómo he de saber lo que quiere de mí?", "¿Piensa honestamente que puedo adivinar", "lo qué desea encontrar aquí?", "Estoy tan deprimido que apenas puedo llorar.", "No es bonito ver llorar a un servidor web.", "¿De todas formas, por qué cree que puede decirme", "lo que debo mostrar?", "¿Sólo porque soy un servidor web?", "¿Cree que eso le da derecho", "a decirme lo que tengo que hacer?", "Estoy tan deprimido...", "Sé que seré obsoleto en... ¿cuanto?", "¿Dos semanas?", "¿Qué clase de vida es ésta?", "Dos semanas, y entonces me sustituirán", "por una versión nueva.", "Estoy realmente apesadumbrado de cargarle", "con todo esto.", "No tiene por qué escuchar mis problemas,", "y sé que es mi trabajo recoger", "páginas web para usted.", "Pero no he podido conseguir ésta.", "Estoy tan decepcionado.", "¡Créame!", "¿Podría interesarle quizá otra página?", "Hay mucho por aquí que puede ser interesante.", "Ahora, déjeme por favor a solas.", "Estoy deprimido." ) //configuracion var velocidadCar = 60 //velocidad caracteres var velocidadFil = 1500 //velocidad filas var filasMostradas = 6 //numero de filas a mostrar en pantalla //fin configuracion var indice = 0 var posicionTexto = 0 var longitudMensaje = mensajes[0].length var datos, fila function MuestraTexto() { datos = "" fila = Math.max (0, indice - filasMostradas + 1) //añade filas ya mostradas while(fila < indice) datos += mensajes[fila++] + '\r \n' //añade trozo de ultima fila mas caracter siguiente mas guion bajo document.forms["error404"].elements["texto"].value = datos + mensajes[indice].substring(0,posicionTexto) + "_" //comprueba final de fila if( posicionTexto++ == longitudMensaje ) { posicionTexto = 0 //regresa a inicio fila indice++ //siguiente fila //comprueba final mensaje if( indice != mensajes.length ) { longitudMensaje = mensajes[indice].length //longitud siguiente mensaje scrollID = setTimeout("MuestraTexto()", velocidadFil) //vuelta a empezar con nueva fila } else clearTimeout( scrollID ) } else scrollID = setTimeout("MuestraTexto()", velocidadCar) //vuelta a empezar con nuevo caracter } window.onload = MuestraTexto; if (document.captureEvents) { //N4 requiere invocar la funcion captureEvents document.captureEvents(Event.LOAD) } </script>
Y para llamarlo colocamos esto entre <body> y </body>.
<center> <form name="error404"> <textarea name="texto" rows="8" cols="60" wrap="soft"></textarea> </form> </center>
Este script hace el efecto de que el servidor web esta hablandonos, escribiendonos en tiempo real, algo muy divertido realmente, podemos utilizarlo para muchas cosas.
Lo que mas me ha gustado de esto es que el usuario (y en lo personal yo) se queda pegado a la pantalla esperando a ver que mas contesta, ya que la conversación que nos pone el autor es entretenida.
Recibe notificaciones por correo
Lamentablemente hay muchos usuarios en la red que han llegado al blog para escribir obscenidades, así que la moderación se hace necesaria. Recuerda utilizar un lenguaje correcto y espera a que sea aprobado.
Si necesitas publicar código haz click en "Conversión" para hacerlo legible.
ConversiónConversión