有1个还不会写两个呀,再加一个:
<DIV id=img2 style="Z-INDEX: 100; LEFT: 2px; WIDTH: 59px; POSITION: absolute; TOP: 43px; HEIGHT: 61px; visibility: visible;"> <a href="second_link" target=_blank> <img src="images/second.gif" width="120" height="90" border="0"> </a> </DIV> 
在JS里面所有变量copy然后换个名字就行拉。当然方法操作也都要加啊,xPos = 300;  yPos = 200;这两个是设置起始位置的,新加的xpos_1和ypos_1的值最好不要跟他一样,要不两个重叠到一块看不出来拉。 

解决方案 »

  1.   

    不是很明白,还望详细指点下,我是否需要2个float文件呢?
      

  2.   

    float文件根据你的提示改了,改成
    var xPos = 300;
    var yPos = 200; 
    var step = 1;
    var delay = 30; 
    var height = 0;
    var Hoffset = 0;
    var Woffset = 0;
    var yon = 0;
    var xon = 0;
    var pause = true;
    var interval;img1.style.top = yPos;function changePos() 
    {
    width = document.body.clientWidth;
    height = document.body.clientHeight;
    Hoffset = img1.offsetHeight;
    Woffset = img1.offsetWidth;
    img1.style.left = xPos + document.body.scrollLeft;
    img1.style.top = yPos + document.body.scrollTop;
    if (yon) 
    {yPos = yPos + step;}
    else 
    {yPos = yPos - step;}
    if (yPos < 0) 
    {yon = 1;yPos = 0;}
    if (yPos >= (height - Hoffset)) 
    {yon = 0;yPos = (height - Hoffset);}
    if (xon) 
    {xPos = xPos + step;}
    else 
    {xPos = xPos - step;}
    if (xPos < 0) 
    {xon = 1;xPos = 0;}
    if (xPos >= (width - Woffset)) 
    {xon = 0;xPos = (width - Woffset);   }
    }

    function start()
     {
      img1.visibility = "visible";
    interval = setInterval('changePos()', delay);
    }
    function pause_resume() 
    {
    if(pause) 
    {
    clearInterval(interval);
    pause = false;}
    else 
    {
    interval = setInterval('changePos()',delay);
    pause = true; 
    }
    }
    start();
    var xPos_1 = 400;
    var yPos_1 = 300; 
    var step_1 = 1;
    var delay_1 = 30; 
    var height_1 = 0;
    var Hoffset_1 = 0;
    var Woffset_1 = 0;
    var yon_1 = 0;
    var xon_1 = 0;
    var pause_1 = true;
    var interval_1;
    img2.style.top = yPos_1;
    function changePos() 
    {
    width = document.body.clientWidth;
    height_1 = document.body.clientHeight;
    Hoffset_1 = img2.offsetHeight;
    Woffset_1 = img2.offsetWidth;
    img2.style.left = xPos_1 + document.body.scrollLeft;
    img2.style.top = yPos_1 + document.body.scrollTop;
    if (yon_1) 
    {yPos_1 = yPos_1 + step_1;}
    else 
    {yPos_1 = yPos_1 - step_1;}
    if (yPos_1 < 0) 
    {yon_1 = 1;yPos_1 = 0;}
    if (yPos_1 >= (height_1 - Hoffset_1)) 
    {yon_1 = 0;yPos_1 = (height_1 - Hoffset_1);}
    if (xon_1) 
    {xPos_1 = xPos_1 + step_1;}
    else 
    {xPos_1 = xPos_1 - step_1;}
    if (xPos_1 < 0) 
    {xon_1 = 1;xPos_1 = 0;}
    if (xPos_1 >= (width - Woffset_1)) 
    {xon_1 = 0;xPos_1 = (width - Woffset_1);   }
    }

    function start()
     {
      img2.visibility = "visible";
    interval_1 = setInterval('changePos()', delay);
    }
    function pause_resume() 
    {
    if(pause) 
    {
    clearInterval(interval_1);
    pause = false;}
    else 
    {
    interval_1 = setInterval('changePos()',delay);
    pause = true; 
    }
    }
    start();
    html里也加了如下代码
    <DIV id=img2 style="Z-INDEX: 100; LEFT: 2px; WIDTH: 59px; POSITION: absolute; TOP: 43px; HEIGHT: 61px; visibility: visible;"><a href="http://" target=_blank><img src="*.gif" width="120" height="90" border="0"></a></DIV>
    但是问题是现在一个浮动广告正常随意浮动,另一个却是静止不动的!!!怎么回事呀!!!!