js文件:
function NScroll()
{    var NIT;
    //移动Div的代码块
    function StartScroll()
    {
        NIT= setInterval("NMDiv()",50);
    }
    
    function NMDiv()
    {
        var ILDiv = document.getElementById("ctl00_ILDiv");
        ILDiv.style.pixelLeft-=40;
    }
    //停止播放下一张
    function SNScroll()
    {
        clearInterval(NIT);
    }
}在HTML中怎么调用function StartScroll()和function SNScroll()?

解决方案 »

  1.   

    这里调用的话可能要用到闭包。NScroll函数要作一下调整。
      

  2.   

    varNScroll = function()
    {  var NIT;
      //移动Div的代码块
      function StartScroll()
      {
      NIT= setInterval("NMDiv()",50);
      }
       
      function NMDiv()
      {
      var ILDiv = document.getElementById("ctl00_ILDiv");
      ILDiv.style.pixelLeft-=40;
      }
      //停止播放下一张
      function SNScroll()
      {
      clearInterval(NIT);
      }
       return function(){function StartScroll();function SNScroll();}
    }()