1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

网易VIP邮箱里的词霸代码

本帖由 lane2005-11-13 发布。版面名称:源码讨论

  1. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    代码:
    <SCRIPT language=JavaScript type=text/JavaScript>
    <!--
    //词霸add at 2005-6-6
    var isvisible;
    function moveAlong(layerName, paceLeft, paceTop, fromLeft, fromTop){
    	clearTimeout(eval(layerName).timer)
    	if(eval(layerName).curLeft != fromLeft){
    		if((Math.max(eval(layerName).curLeft, fromLeft) - Math.min(eval(layerName).curLeft, fromLeft)) < paceLeft){eval(layerName).curLeft = fromLeft}
    		else if(eval(layerName).curLeft < fromLeft){eval(layerName).curLeft = eval(layerName).curLeft + paceLeft}
    			else if(eval(layerName).curLeft > fromLeft){eval(layerName).curLeft = eval(layerName).curLeft - paceLeft}
    		if(ie){document.all[layerName].style.left = eval(layerName).curLeft}
    		if(ns){document[layerName].left = eval(layerName).curLeft}
    	}
    	if(eval(layerName).curTop != fromTop){
       if((Math.max(eval(layerName).curTop, fromTop) - Math.min(eval(layerName).curTop, fromTop)) < paceTop){eval(layerName).curTop = fromTop}
    		else if(eval(layerName).curTop < fromTop){eval(layerName).curTop = eval(layerName).curTop + paceTop}
    			else if(eval(layerName).curTop > fromTop){eval(layerName).curTop = eval(layerName).curTop - paceTop}
    		if(ie){document.all[layerName].style.top = eval(layerName).curTop}
    		if(ns){document[layerName].top = eval(layerName).curTop}
    	}
    	eval(layerName).timer=setTimeout('moveAlong("'+layerName+'",'+paceLeft+','+paceTop+','+fromLeft+','+fromTop+')',30)
    }
    
    function setPace(layerName, fromLeft, fromTop, motionSpeed){
    	eval(layerName).gapLeft = (Math.max(eval(layerName).curLeft, fromLeft) - Math.min(eval(layerName).curLeft, fromLeft))/motionSpeed
    	eval(layerName).gapTop = (Math.max(eval(layerName).curTop, fromTop) - Math.min(eval(layerName).curTop, fromTop))/motionSpeed
    	moveAlong(layerName, eval(layerName).gapLeft, eval(layerName).gapTop, fromLeft, fromTop)
    }
    function FixY(){
    	if(ie){sidemenu.style.top = document.body.scrollTop+35}
    	if(ns){sidemenu.top = window.pageYOffset+10}
    }
    function getCookieVal (offset) {
        var endstr = document.cookie.indexOf (";", offset);
        if (endstr == -1) endstr = document.cookie.length;
        return unescape(document.cookie.substring(offset, endstr));
    }
    function getCookie (name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;
        while (i < clen) {
            var j = i + alen;
            if (document.cookie.substring(i, j) == arg) return getCookieVal (j);
            i = document.cookie.indexOf(" ", i) + 1;
            if (i == 0) break;
        }
        return null;
    }
    var expandState = 0;
    var firsttime=0;
    function setf(){
    	firsttime=1;
    }
    function expand(){
      if(expandState == 0){
      	setPace('master', 0, 35, 10); 
      	if(ie){
      		document.menutop.src = 'http://mimg.163.com/vip0814/kingsoft_hide.gif';
      	}
      	expandState = 1;
      	
      }else{
      	setPace('master', -300, 35, 10);
      	if(ie){
      		document.menutop.src='http://mimg.163.com/vip0814/kingsoft.gif';
      	}
      	expandState = 0;
      	setf();
     }
    }
    var v = getCookie("lane");
    if(v=="0" || v== null){
    document.write("<style type=text/css>#master {LEFT: -300; POSITION: absolute; TOP: 35px; VISIBILITY: visible; Z-INDEX: 999}</style>");
    document.write("<table id=master width='3' border='0' cellspacing='0' cellpadding='0'><tr><td valign='top'><img border=0 src=http://mimg.163.com/vip0814/kingsoft_bar.gif></td><td rowspan='2' valign='top'>");
    document.write("<img id=menu2 style=\"cursor:hand;cursor:pointer\" border=0 onmouseover=\"if(firsttime==0)expand();\" onclick=javascript:expand() name=menutop src=http://mimg.163.com/vip0814/kingsoft.gif>");
    document.write("</td></tr><tr><td valign='top'><table width=100% height=369 border=0 cellpadding=0 cellspacing=1 bgcolor=#8CA0DC style=FILTER: alpha(opacity=90)><tr>");
    document.write("<td height='20' align='center'><font color=#333399><strong>查 字 典</strong></font></td></tr><tr><td valign='top' bordercolor='#8CA0DC'>");
    document.write("<iframe width='100%' height='100%' src='http://mimg.163.com/vip0814/minicb.htm' frameborder=0></iframe></td></tr><tr><td height='20' align='center'><font color=#FFFFFF class=attainfon>Powered By Kingsoft</font></td></tr></table></td></tr></table>")
    var ie = document.all ? 1 : 0
    var ns = document.layers ? 1 : 0
    var master = new Object('element')
    master.curLeft = -300;   master.curTop = 35;
    master.gapLeft = 0;      master.gapTop = 0;
    master.timer = null;
    if(ie){var sidemenu = document.all.master;}
    if(ns){var sidemenu = document.master;}
    setInterval('FixY()',100);
    }
    //-->
    </SCRIPT>
    我直接复制过来的,我想加到网页里头,但是不知道我加红的那段是干什么的和该怎么去掉~
     
  2. lokion

    lokion New Member

    注册:
    2005-11-07
    帖子:
    23
    赞:
    0
    好东东~谢谢了
     
  3. fabulous

    fabulous New Member

    注册:
    2005-11-06
    帖子:
    139
    赞:
    1
    真是好东西啊
     
  4. fabulous

    fabulous New Member

    注册:
    2005-11-06
    帖子:
    139
    赞:
    1
    vbb灌水真是快啊.立显,哈哈