渐显的下拉菜单

 

点击这里看效果

在 <head> 与 </head> 之间加入:

<style>
#iewrap{
position:relative;
height:30px
}
#iewrap2{
position:absolute
}
#dropmenu03{
filter:revealTrans(Duration=1.5,Transition=12)
visibility:hide
}
a:hover { color: #000099; text-decoration: underline; font-family: "宋体"; font-weight: normal}
a { font-family: "宋体"; font-size: 11pt; text-decoration: none; color: #000000; font-weight: normal}
</style>

在 <body> 与 </body> 之间加入:

<ilayer id="dropmenu01" height=35px> <layer id="dropmenu02" visibility=show> <span id="iewrap">
<span id="iewrap2" onClick="dropit2();
event.cancelBubble=true;return false"
style="left: 16px; top: 17px; width: 135px; height: 15px"> <font face="宋体"> <a href="#">点这里看选择房子</a></font>
</span> </span> </layer></ilayer><script language="JavaScript1.2">

//如果想关闭 "fade"(消隐)效果,将如下参数设置成false,适用于IE用户。
var enableeffect=true

//将如下数组修改成你自己的。
var selection=new Array()
selection[0]='<font face="宋体"><a href="../http://www.yidi.net">城市大门</a></font><br>'
selection[1]='<font face="宋体"><a href="../index.htm">JAVA下载区</a></font><br>'
selection[2]='<font face="宋体"><a href="../../index1.htm">素材下载</a></font><br>'
selection[3]='<font face="宋体"><a href="http://luntan2.163.com/forum/list.php?num=98860">城市论坛</a></font><br>'
if (document.layers)
document.dropmenu01.document.dropmenu02.visibility='show'
function dropit2(){
if (document.all){
dropmenu03.style.left=document.body.scrollLeft+event.clientX-event.offsetX
dropmenu03.style.top=document.body.scrollTop+event.clientY-event.offsetY+18
if (dropmenu03.style.visibility=="hidden"){
if (enableeffect)
dropmenu03.filters.revealTrans.apply()
dropmenu03.style.visibility="visible"
if (enableeffect)
dropmenu03.filters.revealTrans.play()
}
else{
hidemenu()
}
}
}
function dropit(e){
if (document.dropmenu03.visibility=="hide")
document.dropmenu03.visibility="show"
else
document.dropmenu03.visibility="hide"
document.dropmenu03.left=e.pageX-e.layerX
document.dropmenu03.top=e.pageY-e.layerY+19
return false
}
function hidemenu(){
if (enableeffect)
dropmenu03.filters.revealTrans.stop()
dropmenu03.style.visibility="hidden"
}
function hidemenu2(){
document.dropmenu03.visibility="hide"
}
if (document.layers){
document.dropmenu01.document.dropmenu02.captureEvents(Event.CLICK)
document.dropmenu01.document.dropmenu02.onclick=dropit
}
else if (document.all)
document.body.onclick=hidemenu
</script> <div id="dropmenu03" style="position:absolute;left:0;top:0;layer-background-color:seashell;background-color:seashell;width:100;visibility:hidden;border:1px solid black;padding:0px">
<script language="JavaScript1.2">
if (document.all)
dropmenu03.style.padding='4px'
for (i=0;i<selection.length;i++)
document.write(selection[i])
</script> </div><p> <script language="JavaScript1.2">
if (document.layers){
document.dropmenu03.captureEvents(Event.CLICK)
document.dropmenu03.onclick=hidemenu2
}
</script>
</p>