下面是调用代码
<script LANGUAGE="javascript" >
<!--
addMenuSys(0,"余额换购区","/index.jsp");
addMenuSys(1,'5-10元 ',"/1.jsp");
addMenuSys(1,'10-50元 ','2.jsp'); addMenuSys(1,'10-50元 ','3.jsp'); endMenu();
//-->
</script>这是JS代码。var lastSubMenu=""
var MenuTags="";
var toolBarTarget="_parent";
var _MenuSarator="";
function showSubMenu(obj)
{
ToolbarMenu=obj;
for (var i=0;i<spMenu.length;i++){
if (obj==spMenu[i]){
if (lastSubMenu!="") lastSubMenu.style.display="none";
lastSubMenu=spSubMenu[i];
if(lastSubMenu.innerHTML!=""){
lastSubMenu.style.top=obj.style.top+15;
lastSubMenu.style.left=-obj.style.width + 5;
lastSubMenu.style.backgroundColor=ToolbarMenu.style.backgroundColor;
lastSubMenu.style.display="";
y=obj.style.top+obj.style.offsetHeight;
x=obj.style.left;//+obj.style.offsetHeight;
hideElement("select",lastSubMenu)
}
}
}
event.cancelBubble=true;
}
function hideSubMenu(obj){
if (lastSubMenu!="") lastSubMenu.style.display="none";
showElement("select",lastSubMenu)
}
function addMenu(MenuDisplayStr, MenuURLStr)
{
if (MenuTags!=""){;//close with </span>
MenuTags+="</span></span>"
MenuTags+='<span id=spMenu>'+'| '+_MenuSarator;
}else{
MenuTags+='<span id=spMenu>'
}
MenuTags+='<a href="'+MenuURLStr+'" class=menu target="'+toolBarTarget+'">'+'<span style=\"font-size:14px;\">'+MenuDisplayStr+'</span>'+'</a><span id=spSubMenu STYLE="display:none;">';
if (_MenuSarator=="")_MenuSarator="";
}
function addSubMenu(SubMenuStr, SubMenuURLStr)
{
MenuTags+='<nobr><a id=spSubMenuItem href="'+SubMenuURLStr+'" class=menusub target="'+toolBarTarget+'" style="width:100%">'+SubMenuStr+'</a></nobr><br>' ;
}
function endMenu(){
MenuTags+="</span></span>"
//make spMenulength>0
MenuTags+='<span id=spMenu style="display:none;" ><span id=spSubMenu STYLE="display:none;"></span></span>'
document.write(MenuTags);
}
function ylhome(){
window.navigate('/index.jsp');
}
function addMenuSys(ptypeid,menuname,menuurl)
{
if(ptypeid==0){
addMenu(menuname,menuurl);
}else
{
addSubMenu(menuname,menuurl);
}
}function hideElement(elmID,objMenu)
{
var objMenuLeft = objMenu.offsetLeft;
var objMenuTop = objMenu.offsetTop;
var objMenuWidth = objMenu.offsetWidth;
var objMenuHeight = objMenu.offsetHeight;
var objMenuParent = objMenu.offsetParent;
objMenuLeft += objMenuParent.offsetLeft;
objMenuTop += objMenuParent.offsetTop;
objMenuParent = objMenuParent.offsetParent;
for (i = 0; i < document.all.tags(elmID).length; i++)
{
obj = document.all.tags(elmID)[i];
if (! obj || ! obj.offsetParent)
continue;
// Find the element's offsetTop and offsetLeft relative to the BODY tag.
var objLeft = obj.offsetLeft;
var objTop = obj.offsetTop;
var objWidth = obj.offsetWidth;
var objHeight = obj.offsetHeight;
var objParent = obj.offsetParent;
while (objParent.tagName.toUpperCase() != "BODY")
{
objLeft += objParent.offsetLeft;
objTop += objParent.offsetTop;
objParent = objParent.offsetParent;
}
if (objTop>(objMenuTop+objMenuHeight))
;
else if (objLeft>(objMenuLeft+objMenuWidth))
;
else if ((objLeft+objWidth)<objMenuLeft)
;
else
{
if (obj.style.visibility!=null)
obj.oldvisibility=obj.style.visibility;
else
obj.oldvisibility="";
obj.style.visibility = "hidden";
}
}
}
function showElement(elmID,objMenu)
{
for (i = 0; i < document.all.tags(elmID).length; i++)
{
obj = document.all.tags(elmID)[i];
if (! obj || ! obj.offsetParent)
continue;
if (obj.oldvisibility!=null)
obj.style.visibility = obj.oldvisibility;
}
}
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试
如果觉得《java 是怎么在中删除下拉列表_java中下拉菜单如何清空》对你有帮助,请点赞、收藏,并留下你的观点哦!