200分求菜单被遮住问题!!

keithann 2003-12-04 10:44:51
下载地址:http://www.njch.com.cn/menuxx.rar
但菜单容易被下拉菜单遮住,希望大家帮忙解决!!
...全文
72 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
keithann 2003-12-15
  • 打赏
  • 举报
回复
up
keithann 2003-12-08
  • 打赏
  • 举报
回复
up
crabyan 2003-12-07
  • 打赏
  • 举报
回复
window.createpopup()
foolfish 2003-12-06
  • 打赏
  • 举报
回复
菜单被遮的问题可以放在CSDN首页了.................... - - !
outiejun 2003-12-06
  • 打赏
  • 举报
回复
阿信的方法很好,但是他的iframe遮挡的方法在IE5.0下不兼容。

给你一个我的例子,你参考一下:(注意其中的iframe对象和writeframe函数即可)

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<div id=fixpositionlayeroutiejundesign1 style="position:absolute">
<iframe frameborder=0 marginheight=0 marginwidth=0 hspace=0 vspace=0 scrolling=no name=maskframeoutiejundesign2 height='390'></iframe>
</div>
ssss<br>
ssss<br>
ssss<br>
ssss<br><iframe style=" border-style:solid; border-width:1" frameborder="0" height="350" width=200>sssssssssssss</iframe>
ssss<br>
ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>
ssss<br>
ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>
ssss<br>
ssss<br>
ssss<br>
ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>ssss<br>
</body>
<script language=javascript>
var striframe='';
function rightmove()
{
if(window.top.document.body.scrollTop<100){fixpositionlayeroutiejundesign1.style.top=40}
else{
fixpositionlayeroutiejundesign1.style.top=window.top.document.body.scrollTop-100;
}
fixpositionlayeroutiejundesign1.style.left=screen.width-290;
setTimeout("rightmove();",80)

}
rightmove();
function writeframe()
{
striframe+='<style type="text/css">'
striframe+='<!--'
striframe+='.td-L {'
striframe+=' border-left-width: 2px;'
striframe+=' border-left-style: solid;'
striframe+=' border-left-color: #296296;'
striframe+=' font-size:12px;'
striframe+='}'
striframe+='-->'
striframe+='</style>'
striframe+='<table width="250" border="0" cellpadding="0" cellspacing="0">'
striframe+=' <tr>'
striframe+=' <td width="100%" align="right" background="images/div_titlebj.gif" class="td-L"><span onMouseOver="this.style.cursor=\'hand\'" onClick="if(document.all.fixpositionlayeroutiejundesignshowhidelayer.style.display==\'none\'){document.all.fixpositionlayeroutiejundesignshowhidelayer.style.display=\'\'}else{document.all.fixpositionlayeroutiejundesignshowhidelayer.style.display=\'none\'}">办理完成</span> | 办理完成 | 办理完成  </td>'
striframe+=' <td width="2"><img src="images/div_right.gif" width="12" height="27"></td>'
striframe+=' </tr>'
striframe+='</table>'
striframe+='<div id="fixpositionlayeroutiejundesignshowhidelayer" style="display:none">'
striframe+='<table width="250" border="0" cellspacing="0" cellpadding="0">'
striframe+=' <tr>'
striframe+=' <td background="images/div_bj.gif" width="2"></td>'
striframe+=' <td align="center" width="236"><iframe id="fixpositionlayeroutiejundesignframe" src=http://www.infohold.com.cn frameborder="0" scrolling="auto" width="98%" height="350" align="right" style="z-index:9999 "></iframe></td>'
striframe+=' <td width="12" background="images/div_02right.gif"><img src="images/div_02right.gif" width="12" height="4"></td>'
striframe+=' </tr>'
striframe+='</table>'
striframe+='</div>'
striframe+='<table width="250" border="0" cellspacing="0" cellpadding="0">'
striframe+=' <tr>'
striframe+=' <td><img src="images/div_end.gif" width="250" height="4"></td>'
striframe+=' </tr>'
striframe+='</table>'

window.frames("maskframeoutiejundesign2").document.write(striframe)
}
writeframe();
//alert(shtml)

</script>
</html>
keithann 2003-12-06
  • 打赏
  • 举报
回复
楼上你的答案很有见解。
cgmx 2003-12-06
  • 打赏
  • 举报
回复
up
tianzhou 2003-12-05
  • 打赏
  • 举报
回复
呵呵,重赏之下必有勇夫啊,好几天了.这个问题你不放换个角度想想,如果不能改层之类的.能不能重写个select呢?去查一查前面的那些combox,那有好多写<select>的源码.希望能有所帮助,不求给分,解决了给我发个短信息吧.
keithann 2003-12-05
  • 打赏
  • 举报
回复
各位请下载看看如何解决!
http://www.njch.com.cn/menuxx.rar
focusonline 2003-12-05
  • 打赏
  • 举报
回复
这个我测试过,可以挡住Select之类的

<OBJECT id="aa" NAME="aa" style="display:none;Z-INDEX: 500; WIDTH: 150; POSITION: absolute;; HEIGHT: 300px" type=text/x-scriptlet data=menu.htm>
</OBJECT>


function hide()
{
document.all("aa").style.display='none';
}
function show()
{
var l=parseFloat(event.clientX);
var t=parseFloat(event.clientY);
var sW=parseFloat(document.body.clientWidth);
var sH=parseFloat(document.body.clientHeight);
with(document.all("aa").style)
{
var h=parseFloat(height.substring(0,3));
left=(l+180>sW?l-152:l);
top=(t+h>sH?t-h+document.body.scrollTop:t+document.body.scrollTop);
display='';
return false;
}
}
fason 2003-12-04
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=19114
SpringWang 2003-12-04
  • 打赏
  • 举报
回复
style="z-index:999"
chenyubang 2003-12-04
  • 打赏
  • 举报
回复
只是建议一下
可否通过定义‘层’来实现不遮住呢
keithann 2003-12-04
  • 打赏
  • 举报
回复
楼上的我看过了,解决不了。

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧