以下是代码解译----------------------------------------------------------------
javascript:
R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200;
以上是定义变量 并赋值----------------------------------------------------
DI=document.images;
获取该页内所有的图片----------------------------------------------------
DIL=DI.length;
获取到的图片的数量----------------------------------------------------
function A()//定义函数 等待调用
{
for(i=0; i-DIL; i++){//这是一个死循环。。。应该是i<DIL吧。。。
DIS=DI[ i ].style; //获取图片样式
DIS.position='absolute';//图片设置为绝对布局
----------------以下才是控制图片浮动的核心代码---------------------
DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;
//“DIS.left”是图片的左边距 “Math.sin(R*x1+i*x2+x3)*x4+x5;”是计算公式
DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}
//“DIS.top”是图片的上边距 “Math.cos(R*y1+i*y2+y3)*y4+y5}R++}”是计算公式
-----------------------------------------------------------------------
setInterval('A()',5);//每过5毫秒 调用一次A()函数
void(0);//调用void()函数 并传参为0