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. Evitar el doble envío de un formulario
2. Un reloj digital en JavaScript
3. Banners aleatorios con JavaScript
4. Precarga de imágenes en JavaScript
5. Validando emails con JavaScript
6. Estela en el puntero del mouse
7. Todo sobre imágenes en JavaScript
8. Pasando datos entre páginas html con JavaScript
9. Manual de introducción al JavaScript
10. Confirmar eliminar registro
Más artículos...

Otros artículos...

Flash Efecto Slide
ASP Reconocer idioma del visitante
Marketing 12 técnicas de marketing online
Java Script Pasando datos entre páginas html con JavaScript
Marketing Distintas ofertas; un mismo web
ASP Agilizar la carga de tus páginas ASP
ASP Utilizando el componente AspEmail
Java Script Informar cantidad de caracateres
Marketing Plan de navegación eficaz
Java Script Redimensionar tamaño de ventana
Más artículos...