noloencuentro
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

JavaScript - Imagen volando Por la Pantalla

Ir abajo

Script JavaScript - Imagen volando Por la Pantalla

Mensaje por abel Lun 06 Dic 2010, 01:10

Este Efecto liebre Que cualquier imagen elijas Que Quede "paseando" por la Pantalla, Siendo sin recurso Excelente Tanto párrafo LLAMAR la Atención Por Alguna Novedad en tu site COMO párrafo Darle Más Movimiento al estilo de page.

Copiá paridad yá El Siguiente Código en tu page HTML.
Recorda Que la imagen Agregar una nueva Notificación ESTAR En El Mismo Directorio de tu HTML page.



Código:
<SCRIPT Language="JavaScript1.2">
var imagem = "Ingresa El Nombre del Archivo de imagen aquí"
if (document.layers)
{Document.write ("<layer NAME='animacao' LEFT=10 TOP=10> <img src='"+imagem+"'> </ LAYER>")}
else if (document.all) {document.write ("<div id='animacao' style='position:absolute;top:10px;left:10px;width:17px;height:22px;z-index:50'> <img src='"+imagem+"'> </ div> ")}

Conta =- 1;
mover = 1;
curva function () {
abc = new Array (0,1,1,1,2,3,4,0,6, -1, -1, -1, -2, -3, -4,0, -6)
for (i = 0; i abc.length <; i + +)
C {var = Math.round (Math.random () * [i])}
Iniciar = abc [C];
setTimeout ("curva () ', 1900);
Iniciar retorno;
}
ypos = 10;
xpos = 10;
movimento = 60;
función Mover () {
Caminho movimento = + = Iniciar;
y = 4 * Matemáticas.Sin (Math.PI/180 Caminho *);
x = 6 * Math.cos (Math.PI/180 * Caminho);
if (document.layers) {
ypos + = y;
xpos + = x;
document.animacao.top = ypos + window.pageYOffset;
document.animacao.left = xpos + window.pageXOffset;
}
else if (document.all) {
ypos + = y;
xpos + = x;
document.all.animacao.style.top = ypos + document.body.scrollTop;
document.all.animacao.style.left = xpos + document.body.scrollLeft;
}
T = setTimeout ("mover () ', 50);
}
bordes function () {
if (document.layers) {
if (> = document.animacao.left window.innerWidth-40 + window.pageXOffset) movimento = Math.round (Math.random () * 45 157.5);
if (> = document.animacao.top window.innerHeight-30 + window.pageYOffset) movimento = Math.round (Math.random () * 45-112.5);
if (document.animacao.top <= 2 + window.pageYOffset) movimento = Math.round (Math.random () * 45 67,5); / / OK!
if (document.animacao.left <= 2 + window.pageXOffset) movimento = Math.round (Math.random () * 45 a 22,5); / / OK!
}
else if (document.all)
{
if (> = document.all.animacao.style.pixelLeft document.body.offsetWidth-45 + document.body.scrollLeft) movimento = Math.round (Math.random () * 45 157.5);
if (> = document.all.animacao.style.pixelTop document.body.offsetHeight-35 + document.body.scrollTop) movimento = Math.round (Math.random () * 45-112.5);
if (document.all.animacao.style.pixelTop <= 2 + document.body.scrollTop) movimento = Math.round (Math.random () * 45 67,5); / / OK!
if (document.all.animacao.style.pixelLeft <= 2 + document.body.scrollLeft) movimento = Math.round (Math.random () * 45 a 22,5); / / OK!
}
setTimeout ('bordes ()', 100);
}
efeito function () {
curva ();
motor ();// onUnload = "opener.gO ()"
bordes ();
}
if (document.all | | document.layers)
efeito ()
</ Script>
abel
abel
Webmaster
Webmaster

Masculino Sagitario Perro
Mensajes : 94
Reputación : 5829
Agradecido : 11
Inscripción : 20/11/2010
Edad : 29
Localización : Toledo
Pais : España

http://www.noloencuentro.com

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.