本帖最后由 tczjq 于 2012-11-12 22:10:08 编辑

解决方案 »

  1.   

    没有发现问题呀。而且你的代码可简写:<script type="text/javascript">
    for(var i=1;i<4;i++){
        document.getElementById("im"+i).onmousemove=function(e){
            document.getElementById("im4").src="pic/f"+this.id.replace("im","")+"/M3532.jpg";
        }
    }
    </script>
      

  2.   

     function over1(){
              
               pp4.src='pic/f1/M3532.jpg';
               ///alert(pp4.src)
            };       function over2(){           pp4.src='pic/f2/M3532.jpg';
               ///alert(pp4.src)
            };
             
           function over3(){
              
               pp4.src='pic/f3/M3532.jpg';
               ///alert(pp4.src)
            };
    错误是红色标注的地方,改成对应的pp1,pp2,pp3
      

  3.   

    嗯简写的蛮好
    代码逻辑确实没问题,而且能看到pp4的地址改变  就是图不变。把三个文件夹的那三个图片文件改成不同的名字放在一个文件夹里就没问题了。不明所以
    PS  那三个不同文件里的图片只是 名字相同但内容是不同的
      

  4.   

    var  picTop = 0;
    var advTop = 0;
    function init( )
    {
       picTop=document.getElementById("advLayer").style.pixelTop;
       advTop=document.getElementById("closeAdv").style.pixelTop;
    }
    function move( )
    {
        
        document.getElementById("advLayer").style.pixelTop=picTop+document.body.scrollTop;
    document.getElementById("closeAdv").style.pixelTop=advTop+document.body.scrollTop;
     
    }
     
    window.onscroll=move ;  //窗口的滚动事件,当页面滚动时调用move( )函数
      

  5.   


    PP1 PP2 PP2  我是当BUTTON用的    改变的是PP4的地址SRC    文件夹F1 F2 F3里的那张图只是名字相同内容是不同的