注册 登录
编程论坛 ASP技术论坛

那为可以给我这样的导航下拉单啊~谢谢~

xing599666 发布于 2008-06-08 09:43, 559 次点击
只有本站会员才能查看附件,请 登录
2 回复
#2
hmhz2008-06-08 11:00
程序代码:

<script type="text/javascript">
var menu1=[
           {name:'测试1-1',add:'1-1.html',target:'main'},
           {name:'测试1-2',add:'1-2.html',target:'main'},
           {name:'测试1-3',add:'3-3.html',target:'main'}];
function show(obj){
        var divMenu=document.getElementById("menu");      
        if(obj!=null){               
                divMenu.style.top=(parseInt(obj.style.top.substring(0,obj.style.top.length))+18)+"px";
                divMenu.style.left=obj.style.left;
                var menuid=obj.id;
                var menu=eval(menuid);
                var divValue="<div style=\"z-index:100\">";        
                for(i=0;i<menu.length;i++){divValue+="<div><a href='"+menu[i].add+"' target='"+menu[i].target+"'>"+menu[i].name+"<\/a><\/div>";}
                divValue+="<\/div>";        
                divMenu.innerHTML=divValue;
                divMenu.onmouseout = function(){if(window.event.toElement.tagName !='A')divMenu.style.display="none";}
                divMenu.style.display="block";
        }else{divMenu.style.display="none";}        
}
</script>
<style type="text/css">
a{color:#FF3399; text-decoration:none;}
a:hover{color:blue; text-decoration:none;}
</style>
<div onmouseout="if (window.event.toElement.tagName !='A') {menu.style.display='none';}">
<div id="menu1" onmouseover="show(this)" style="position:absolute; cursor:hand; border:1px solid skyblue; left:100px; top:20px;">测试测试</div>
</div>
<div id="menu" style="border:1px solid skyblue; position:absolute; display:none; z-index:99"></div>

#3
xing5996662008-06-09 10:07
这个没有像动网的或像这个论坛的一样效果哦~
1