找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9745|回复: 21

下拉菜单的问题,请帮忙

[复制链接]
发表于 2003-8-28 09:37:00 | 显示全部楼层 |阅读模式
我用dw做了一个下拉菜单,但是碰到form的列表项就跑到下面去了
请帮忙解决,先谢谢各位了!

发表于 2003-8-28 09:39:00 | 显示全部楼层
把FORM移到其他位置。。!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-8-28 09:54:00 | 显示全部楼层
不能移,好多页面都有form
老大们再帮帮忙
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-8-28 11:15:00 | 显示全部楼层
怎么也没人理我的问题?
回复 支持 反对

使用道具 举报

发表于 2003-8-28 14:13:00 | 显示全部楼层
用层 了, ,要是用了,涉及层的定位。。
回复 支持 反对

使用道具 举报

发表于 2003-8-28 14:35:00 | 显示全部楼层
将列表框往下移,也只有这样了,别的办法都不是很好。
回复 支持 反对

使用道具 举报

发表于 2003-8-28 14:50:00 | 显示全部楼层
这种问题我也遇到过,没有办法。
回复 支持 反对

使用道具 举报

发表于 2003-8-28 16:59:00 | 显示全部楼层
我也想知道,真的没有解决方法了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-11 17:05:00 | 显示全部楼层
我把这个帖子再顶一下
现在问题必须要解决了
我相信这儿会有高手能解决这个问题
求求大家了,要不我可要失业了!
回复 支持 反对

使用道具 举报

发表于 2003-12-11 22:40:00 | 显示全部楼层
我永远相信一句话.
人情如纸张张薄...
回复 支持 反对

使用道具 举报

发表于 2003-12-11 23:21:00 | 显示全部楼层
是这样的,选单优先级要高些
回复 支持 反对

使用道具 举报

发表于 2003-12-11 23:33:00 | 显示全部楼层
这个问题很麻烦,你只能用横向的菜单,或者计算那些select和菜单重合了之后,隐藏它们!其他好像没什么办法!
回复 支持 反对

使用道具 举报

发表于 2003-12-12 03:29:00 | 显示全部楼层
在IE5.5+, 可以用IFRAME解决. 建一个IFRAME, 与菜单同样大小, Z-INDEX比菜单层低, 用滤镜设为透明.

我做的菜单系统的例子:
菜单覆盖SELECT/FLASH
回复 支持 反对

使用道具 举报

发表于 2003-12-12 16:33:00 | 显示全部楼层
这样可以吗?

  1. <html>
  2. <HEAD><TITLE>如何盖住(下拉列表框) Select ?</TITLE>
  3. <STYLE>
  4. div,span{color:white;background:black;cursor:hand}
  5. </STYLE>
  6. </HEAD>
  7. <BODY text=#000000 bgColor=#ffffff>
  8. <DIV onmouseover="menu1.style.display='';select.style.display='none'" style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; WIDTH: 60px; LINE-HEIGHT: normal; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-VARIANT: normal" onmouseout="menu1.style.display='none';select.style.display=''">菜单 </DIV><BR>
  9. <DIV id=menu1 onmouseover="menu1.style.display='';select.style.display='none'" style="DISPLAY: none; Z-INDEX: 1000; LEFT: 7px; WIDTH: 152px; POSITION: absolute; TOP: 40px; HEIGHT: 200px" onmouseout="menu1.style.display='none';select.style.display=''">
  10. <DIV onmouseover="this.style.background='#cccccc'" onclick="alert('menu1')" onmouseout="this.style.background=''">--- menu1 ---</DIV>
  11. <DIV onmouseover="this.style.background='#cccccc'" style="BACKGROUND: none transparent scroll repeat 0% 0%" onclick="alert('menu2')" onmouseout="this.style.background=''">--- menu2 ---</DIV>
  12. <DIV onmouseover="this.style.background='#cccccc'" onclick="alert('menu3')" onmouseout="this.style.background=''">--- menu3 ---</DIV></DIV><SELECT name=select> <OPTION value=test selected>我是一个下拉框(form_select)</OPTION></SELECT><BR><IFRAME> </IFRAME></BODY>
  13. </html>
复制代码
回复 支持 反对

使用道具 举报

发表于 2003-12-13 02:30:00 | 显示全部楼层
试试这个:

 提示:您可以先修改部分代码再运行


评分

参与人数 1威望 +3 收起 理由
经典论坛大妈 + 3 历史打分

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2003-12-13 08:40:00 | 显示全部楼层
yangxin 的方法很有意思,简单有效。希望这样的高手多来经典论坛
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-19 16:06:00 | 显示全部楼层
多谢各位高手问题终于解决了,可能还有别人也会遇到这个问题,我顶一下让其他人也可以学习一下!
回复 支持 反对

使用道具 举报

发表于 2004-4-1 21:47:00 | 显示全部楼层

 提示:您可以先修改部分代码再运行



写好了,等会还有用onBlur()事件做的。等等吧,有好戏了。
回复 支持 反对

使用道具 举报

发表于 2004-4-1 21:55:00 | 显示全部楼层
http://webfx.eae.net (menu4.2)
有很好menu例子,不得不佩服他们的创作能力,
回复 支持 反对

使用道具 举报

发表于 2004-4-1 21:58:00 | 显示全部楼层
出现在select上面 iframe是很好的选择,不过普通的iframe有一个弊病,就是不能突破框架!!

只能使用很多人写的那种无边框窗口的iframe才可以实现真正的菜单~~
回复 支持 反对

使用道具 举报

发表于 2004-4-2 11:19:00 | 显示全部楼层
如果两个层,其中一个层上有select那怎么办?

 提示:您可以先修改部分代码再运行

回复 支持 反对

使用道具 举报

发表于 2004-4-2 13:25:00 | 显示全部楼层
z-index=-1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备19000417号-2 )

GMT+8, 2021-12-5 18:41 , Processed in 0.069428 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表