menu.js
上传用户:ynjin1970
上传日期:2014-10-13
资源大小:6438k
文件大小:1k
源码类别:

中间件编程

开发平台:

Visual C++

  1. function initialize() {
  2.   var xmlDoc
  3.   var xslDoc
  4.   xmlDoc = new ActiveXObject('Microsoft.XMLDOM')
  5.   xmlDoc.async = false;
  6.   xslDoc = new ActiveXObject('Microsoft.XMLDOM')
  7.   xslDoc.async = false;
  8.   xmlDoc.load("menu.xml")
  9.   xslDoc.load("menu.xsl")
  10.   menu.innerHTML = xmlDoc.documentElement.transformNode(xslDoc)
  11. }
  12. function show(menu)
  13.   {  menu.style.display="block"
  14.    }
  15. function hide(menu)
  16.   { menu.style.display="none" 
  17.   }
  18. function  mouseover(menu){
  19.      var submenu
  20.      var subid
  21.        subid="sub"+menu.id
  22.        if(document.all(subid))
  23.       { submenu=document.all(subid)
  24.         submenu.style.top= menu.offsetTop + menu.offsetHeight       
  25.          submenu.style.left=menu.offsetLeft
  26.          show(submenu)
  27.         }   
  28.  }
  29. function  mouseout(menu){
  30.          var subid
  31.          var submenu
  32.          subid="sub"+menu.id
  33.          submenu=document.all(subid)
  34.          hide(submenu)   
  35.  }
  36. function  clickmenu(menu){
  37.    if(menu.link){
  38.    window.location=menu.link  
  39.     }
  40. }
  41. function swapClass(obj, cls) {
  42.   obj.className = cls
  43. }
  44.