Buscando de emergencia varios códigos de efectos de mouse web (solo código, no se requiere URL)
html>
head>
-->
var a_Colour='fff000';
var b_Colour='00ff00';
var c_Colour='ff00ff';
var Tamaño=120;
var YDummy=new Array (),XDummy=new Array(),xpos=0,ypos=0,ThisStep=0;step=0.6;
if (document.layers){
window.captureEvents(Event.MOUSEMOVE);
función nsMouse(evnt){
xpos = window.pageYOffset+evnt. pageX+6;
ypos = window.pageYOffset+evnt.pageY+16;
}
window.onMouseMove = nsMouse;
}
si no (document.all)
{
función ieMouse(){
xpos = document.body.scrollLeft +event.x+6;
ypos = document.body.scrollTop+event.y+16;
}
document.onMouseMove = nsMouse;
}
else if (document.sin((EstePaso)/4);
}
EstePaso+= paso;
setTimeout('swirl()',10);
}
var cantidad=10;
if (document.write('< nombre de capa=nsb'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+b_Colour+'>');
document.write('
}
}
}
else if (document.all){
<p>document.write('
+'< div id="IDiv" style=" posición:relativa">');
for (i = 0; i < cantidad; i++)
{
document.write('< div id =x estilo=" posición:absoluta;arriba:0px;izquierda:0px;ancho:'+i/2+';alto:'+i/2+';fondo:'+a_Color+';tamaño de fuente:'+ i/2+'">
document.write('
');document.write( '
');}
document.write('
}
función prepos(){
var ntscp=document.layers;
var msie=document.all;
if (document.layers){
for (i = 0.i < cantidad; i++)
{
if (i < cantidad -1)
{
ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+ i].left=ntscp ['nsa'+(i+1)].left;
ntscp['nsb'+i].
ntscp['nsb'+i ].top=ntscp['nsb'+(i+1)].top;ntscp['nsb'+i].left=ntscp['nsb'+(i+1)].left;
ntscp['nsc' +i].top=ntscp['nsc'+(i+1)].top;ntscp['nsc'+i].left=ntscp['nsc'+(i+1) ].left;
}
else
{
ntscp['nsa'+i].top=YDummy[0] ;ntscp['nsa'+i].left=XDummy[0];
ntscp['nsb'+i].top=YDummy[1];ntscp['nsb'+i].left =XDummy[1];
ntscp['nsc'+i].top=YDummy[2];ntscp['nsc'+i].left=XDummy[2];
>
}
}
}
si no (document.all){
para (i = 0; i < cantidad; i++)
{
if (i < cantidad-1)
{
msie.x[i]. style.top=msie.x[i+1].style.top; msie.x[i].style.left=msie.x[i+1].style.left
para ( document.all){
for (i = 0; i < cantidad; i++)
altura=11 src="images/bullet.gif" ancho=11>.
height=11 src="images/bullet.gif" width=11>
height=11 src="images/bullet.gif" width=11>
}
función setInitPositions(puntos)
{
var startloc = document.all.tags("LI");
var i = 0;
for (i = 0; i <. startloc.length && i < (nDots - 1); i++) {
puntos[i+1].X = startloc[i].offsetLeft p>
startloc[i].offsetParent.offsetLeft - DOTSIZE;
puntos[i+1].Y = startloc[i].offsetTop +
startloc[i] .offsetParent.offsetTop + 2*DOTSIZE;
}
puntos[0].X = puntos [1].X;
puntos[0]. Y = puntos[1].Y - SEGLEN;
}
función MoveHandler(e)
{
Xpos = e. event.x + document.body.scrollLeft;
Ypos = window.event.y + document.body.scrollTop;
}<
/p>
if (isNetscape) {
document.captureEvents(Event.MOUSEMOVE);
document.onMouseMove = MoveHandler;
} else {
document.onmousemove = MoveHandlerIE;
}
función vec(X, Y)
{
this.X = X;
this.Y = Y;
}
función springForce(i, j, spring)
{
var dx = (puntos[i].X - puntos[j].X);
var dy = (puntos[i].Y - puntos[j]. Y);
var len = Math.sqrt(dx*dx + dy*dy);
if (len > SEGLEN) {
var springF = SPRINGK * (len - SEGLEN);
primavera.X += (dx / len) * primaveraF;
primavera.Y += (dy / len) * primaveraF; p> p>
}
}
función animate() {
var start = 0;
if (followmouse ) {
puntos[0].X = Xpos;
puntos[0].Y = Ypos;
inicio = 1;
}
for (i = inicio; i < nDots; i++) {
var spring = new vec(0, 0);
if (i > 0 ) {
springForce(i-1, i, spring);
}
if (i < (nDots - 1)) {
springForce(i+1, i, spring);
}
var resist = new vec(-dots[i].dx * RESISTENCIA,
-dots[i].dy * RESISTENCIA);
var accel = new vec((spring.X + resist.X)/MASS + XGRAVITY,
(spring. Y + resist.Y)/MASA);
if (puntos[i].dx < 0) {
puntos[i].dx = REBOTE * -puntos[i] .dx ;
}
puntos[i].X = 0;
}
puntos[i].obj.left = puntos [i].X;
puntos[i].obj.top = puntos[i].Y;
}
}