当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·win2k 如何配置telnet 服务    »显示摘要«
    摘要: 自动启动 telnet服务 ......
    摘要: up ......


请各位帮忙看一下这段JS

在网上看到的一个简单的菜单:  
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN">  
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>无标题文档</title>  
  <style>  
  .iewrap1{  
  position:relative;  
  height:30px;  
  }  
  .iewrap2{  
  position:absolute;  
  ;   font-family:   }  
  #dropmenu0,   #dropmenu1{  
  visibility:hide;  
  z-index:1;}  
  #dropmenu0   {   font-family:   "宋体"   }  
  #dropmenu1   {   font-family:   "宋体"   }  
  </style>  
  <script   language="JavaScript">  
  var   zindex=100  
  function   dropit2(whichone){  
      if   (window.themenu&&themenu.id!=whichone.id)  
          themenu.style.visibility="hidden"  
      themenu=whichone  
      if   (document.all){  
          themenu.style.left=document.body.scrollLeft+event.clientX-event.offsetX  
          themenu.style.top=document.body.scroll+event.clientY-event.offsetY+18  
              if   (themenu.style.visibility=="hidden"){  
                  themenu.style.visibility="visible"  
  themenu.style.zIndex=zindex++  
      }  
    else{  
                  hidemenu()  
    }  
      }  
  }  
  function   dropit(e,whichone){  
      if   (window.themenu&&themenu.id!=eval(whichone).id)  
          themenu.visibility="hide"  
      themenu=eval(whichone)  
      if   (themenu.visibility=="hide")  
          themenu.visibility="show"  
      else  
  themenu.visibility="hide"  
      themenu.zIndex++  
      themenu.left=e.pageX-e.layerX  
      themenu.top=e.pageY-e.layerY+19  
      return   false  
  }  
  function   hidemenu(whichone){  
      if   (window.themenu)  
          themenu.style.visibility="hidden"  
  }  
  function   hidemenu2(){  
      themenu.visibility="hide"  
  }  
  if   (document.all)  
      document.onclick=hidemenu  
  </script>  
  </head>  
   
  <body>  
  <ilayer   height=35px>  
  <layer   visibility=show>  
  <span   class=iewrap1>  
  <span   class=iewrap2   onClick="dropit2(dropmenu0);event.cancelBubble=true;return   false">  
  <font   face=宋体>  
  <a   href="#"   onClick="if(document.layers)   return   dropit(event,   document.dropmenu0)">友   情   链   接</a>  
  </font></span></span></layer></ilayer><br>  
  <div   id=dropmenu0   style="position:absolute;left:0;top:0;layer-background-color:#408080;background-color:#408080;visibility:hidden;border:1px   solid   black;padding:0px">  
  <script   language="JavaScript">  
  var   menu1=new   Array()  
  menu1[0]=<a   href="http://www.tastelife.net">草原孤星</a><br>  
  menu1[1]=<a   href="http://campo.3322.net">军事图库</font><br>  
  if   (document.all)  
      dropmenu0.style.padding="5px"  
  for   (i=0;i<menu1.length;i++)  
      document.write(menu1[i])  
  </script>  
  </div>  
  <script   language="JavaScript">  
  if   (document.layers){  
      document.dropmenu0.captureEvents(Event.CLICK)  
      document.dropmenu0.onclick=hidemenu2  
  }  
  </script>  
  </body>  
  </html>  
   
  虽然查了一下资料,但是还不是很懂document的用法,另外,themenu是什么?请指教,谢谢  
 

NO.1   作者: panyee

themenu是动态生成的,   themenu=eval(whichone)

NO.2   作者: kingdomzhf

没有注释的代码,看了费劲


    摘要: 大侠帮帮啊!!!!!! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE