<script type="text/javascript">
function layer_show(layer_name,action){
if(action=="show"){
document.getElementById(layer_name).style.visibility="visible";
}
else if(action=="hide"){
document.getElementById(layer_name).style.visibility="hidden";
}}
</script>
<p><a href="#" style="text-decoration:none" onMouseover="layer_show('main','show')" onMouseOut="layer_show('main','hide')">主菜单名称</a></p>
<div id="main" style="visibility:hidden; overflow:auto; position:absolute; left: 84px; top: 159px;" ></div>
lz参考看看!
function layer_show(layer_name,action){
if(action=="show"){
document.getElementById(layer_name).style.visibility="visible";
}
else if(action=="hide"){
document.getElementById(layer_name).style.visibility="hidden";
}}
</script>
<p><a href="#" style="text-decoration:none" onMouseover="layer_show('main','show')" onMouseOut="layer_show('main','hide')">主菜单名称</a></p>
<div id="main" style="visibility:hidden; overflow:auto; position:absolute; left: 84px; top: 159px;" ></div>
lz参考看看!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT LANGUAGE=javascript>
<!--
function show() {document.getElementById("tbl").style.display='';}
function hide() {document.getElementById("tbl").style.display='none';}
//-->
</SCRIPT>
</HEAD>
<BODY><div onmouseover=show() onmouseout=hide()>标题
<table id=tbl style="DISPLAY: none">
下拉框内容
</table>
</div>
</BODY></HTML>
<table id=tbl style="DISPLAY: none">
下拉框内容
</table>
function hide()
{
var e = event.toElement;
if(e.id!="tbl")
{
tbl.style.display = "none";
}
}
上面复制太快,应该是 if(e.id!=selecet的ID) 如果移开还是在select上 则不隐藏。