ARTICULOS

Efecto "terremoto" en el navegador

Autor: Fabian Muller (http://www.webexperto.com) - 18/06/2002

No sé si este efecto sea útil, pero puede resultar algo divertido. Se trata de un JavaScript que tiene como función realizar un efecto de "terremoto" o "sacudir" la ventana del navegador.

El siguiente script lo ubicamos dentro del cuerpo de la página (entre los tags <body> y </body>)

<SCRIPT LANGUAGE="JavaScript1.2">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
function shake_xy(n) {
if (self.moveBy) {
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
}
}
}
}

function shake_x(n) {
if (self.moveBy) {
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(i,0);
self.moveBy(-i,0);
}
}
}
}

function shake_y(n) {
if (self.moveBy) {
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(0,i);
self.moveBy(0,-i);
}
}
}
}

//-->
</SCRIPT>

Y luego realizamos un link a la función:

<a href="javascript:shake_xy(3)">Sacudir pantalla</a>

Sacudir pantalla

O con un botón:

<input type=button value="Sacudir pantalla" onclick="shake_x(4)">

 

Más artículos sobre Java Script

1. Detectar el idioma y país del usuario
2. Evitar el doble envío de un formulario
3. Pasando datos entre páginas html con JavaScript
4. Fecha de la última actualización
5. Mostrar banners Flash en forma aleatoria
6. Slide show de imágenes
7. Validar formularios con Dreamweaver
8. Cómo hacer un pop-up con JavaScript
9. Ejecutar código PHP o ASP
10. Pequeños trucos de Java Script
Más artículos...

Otros artículos...

ASP Haciendo un "Recomendar a un amigo" en ASP
Java Script Pequeños trucos de Java Script
Marketing Plan de navegación eficaz
Usabilidad Guía para diseñar páginas de error
Marketing Distintas ofertas; un mismo web
phpBB phpBB: Administración de los Foros
Marketing Promocionando un sitio en los buscadores
AJAX Consulta de registros con AJAX
CGI Instalación de los foros YaBB
ASP Sistema de noticias en ASP
Más artículos...