menu.js
来自「VC实现等值线编成的COM组件的源程序代码」· JavaScript 代码 · 共 55 行
JS
55 行
function initialize() {
var xmlDoc
var xslDoc
xmlDoc = new ActiveXObject('Microsoft.XMLDOM')
xmlDoc.async = false;
xslDoc = new ActiveXObject('Microsoft.XMLDOM')
xslDoc.async = false;
xmlDoc.load("menu.xml")
xslDoc.load("menu.xsl")
menu.innerHTML = xmlDoc.documentElement.transformNode(xslDoc)
}
function show(menu)
{ menu.style.display="block"
}
function hide(menu)
{ menu.style.display="none"
}
function mouseover(menu){
var submenu
var subid
subid="sub"+menu.id
if(document.all(subid))
{ submenu=document.all(subid)
submenu.style.top= menu.offsetTop + menu.offsetHeight
submenu.style.left=menu.offsetLeft
show(submenu)
}
}
function mouseout(menu){
var subid
var submenu
subid="sub"+menu.id
submenu=document.all(subid)
hide(submenu)
}
function clickmenu(menu){
if(menu.link){
window.location=menu.link
}
}
function swapClass(obj, cls) {
obj.className = cls
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?