打开新浪的网站,看里面的源程序.javascript的

解决方案 »

  1.   

    <script language=javascript >
    var delta=0.15
    var collection;
    function floaters() {
    this.items = [];
    this.addItem = function(id,x,y,content)
    {
    document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute; width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');var newItem = {};
    newItem.object = document.getElementById(id);
    newItem.x = x;
    newItem.y = y;this.items[this.items.length] = newItem;
    }
    this.play = function()
    {
    collection = this.items
    setInterval('play()',10);
    }
    }
    function play()
    {for(var i=0;i<collection.length;i++)
    {
    var followObj = collection[i].object;
    var followObj_x = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);
    var followObj_y = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {
    var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
    dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
    followObj.style.left=followObj.offsetLeft+dx;
    }if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) {
    var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta;
    dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
    followObj.style.top=followObj.offsetTop+dy;
    }
    followObj.style.display = '';
    }
    } var theFloaters = new floaters();theFloaters.addItem('followDiv2',12,230,'<a href="#" target=_blank><img src="aaaaaaaa.gif" border=0></a><br><br>');//加上你的链接和图片
    theFloaters.play();</script>
      

  2.   

    <SCRIPT   language=javascript>   
      <!--   
      function   MoveLayer(layerName,   l_x,   l_y)   {   
      var   x   =   l_x;//浮动广告层固定于浏览器的x方向位置   
      var   y   =   l_y;//浮动广告层固定于浏览器的y方向位置   
      var   stmnStartPoint,   stmnEndPoint,   stmnRefreshTimer,stmnGAP1,stmnGAP2;   
      stmnGAP1=0;   
      stmnGAP2=l_y;   
        
      eval("stmnStartPoint   =   parseInt(document.all."   +   layerName   +   ".style.top,   10)");   
      stmnEndPoint   =   document.body.scrollTop   +   stmnGAP2;   
      if   (stmnEndPoint   <   stmnGAP1)   stmnEndPoint   =   stmnGAP1;   
        
      if   (   stmnStartPoint   !=   stmnEndPoint   )   {   
      stmnScrollAmount   =   Math.ceil(   Math.abs(   stmnEndPoint   -   stmnStartPoint   )   /   15   );   
      eval("document.all."   +   layerName   +   ".style.top   =   parseInt(document.all."   +   layerName   +   ".style.top,   10)   +   (   (   stmnEndPoint<stmnStartPoint   )   ?   -stmnScrollAmount   :   stmnScrollAmount   )");   
      }   
      eval("document.all."   +   layerName   +   ".style.posLeft   =   x");//移动广告层   
      setTimeout("MoveLayer('"+layerName+"',"+l_x+","+l_y+");",   5);//设置5毫秒后再调用函数MoveLayer()   
      }   
        
      if   (screen.width   >=   1024)   {   
      var   htmlsrc   =   "http://www2.caishow.com/float.asp?f="   
      var   sgWidth_caishow_floater   =   "160"   
      var   sgHeight_caishow_floater   =   "505"   
      var   sgX_caishow_floater   =   785;   
      var   sgY_caishow_floater   =   0;   
      var   sgNS_caishow_floater   =   (document.layers)   ?   true   :   false;   
      var   caishow_floater_tempname   =   (Math.random()   *   10000).toFixed(0)   +   "_caishow"   
      var   sgLayerName_caishow_floater   =   "Corner_uvwxyz_"   +   caishow_floater_tempname;   
      if   (sgNS_caishow_floater)   {   
      document.write('<LAYER   ID="'+sgLayerName_caishow_floater+'"   WIDTH='+sgWidth_caishow_floater+'   HEIGHT='+sgHeight_caishow_floater+'><iframe   src="'   +   htmlsrc   +   '"   frameborder=0   width='   +   sgWidth_caishow_floater   +   '   height='   +   sgHeight_caishow_floater   +   '   scrolling=no></iframe></LAYER>');   
      }   else   {   
      document.write('<DIV   ID="'+sgLayerName_caishow_floater+'"   STYLE="position:absolute;   width:'+sgWidth_caishow_floater+';   height:'+sgHeight_caishow_floater+';   z-index:9;   filter:   Alpha(Opacity=100);   left:   '+sgX_caishow_floater+';   top:   '+sgY_caishow_floater+';"><iframe   src="'   +   htmlsrc   +   '"   frameborder=0   width='   +   sgWidth_caishow_floater   +   '   height='   +   sgHeight_caishow_floater   +   '   scrolling=no></iframe></DIV>');   
      }   
      MoveLayer(sgLayerName_caishow_floater,   sgX_caishow_floater,   sgY_caishow_floater);   
      }   
      //-->   
      </script>   
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
      

  3.   

    <script language="JavaScript">
    window.onload = getMsg;
    window.onresize = resizeDiv;
    window.onscroll = resizeDiv;
    function getMsg()
    {
    try{
    document.getElementById("eMeng").style.left = 0;
    document.getElementById("eMeng").style.top =document.body.clientHeight - document.getElementById("eMeng").offsetHeight;
    document.getElementById("eMeng").style.visibility="visible";
    }
    catch(e){}
    }function resizeDiv()
    {
    try{
    document.getElementById("eMeng").style.left = 0;
    document.getElementById("eMeng").style.top =document.body.clientHeight + document.body.scrollTop - document.getElementById("eMeng").offsetHeight;
    }
    catch(e){}
    }
    </script>
    <body>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <p>ppp</p>
    <DIV id=eMeng style="border: 0px; Z-INDEX:99999; POSITION: absolute;">
    <img src="" width="100" height="100">
    </DIV>
    </body>