ASP如何制作产品下拉导航菜单?

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:49:49
如何制作一个产品下拉菜单?如这个网站的产品展示这样,当鼠标移到PPE的时候,就是在右边出现这个二极菜单,同时这些一级分类和二级分类都是在数据库中调用,如一级分类的表为bsort,名称为bclassname,二级分类表为ssort,名称为sclassname。
参考网页:http://www.hhsafety.com/index.asp
求以上代码

1、制作好一级分类PPE
2、在需要显示二级分类的地方添加一个层,再在这个层里插入表格,然后在表格里像做一般的功能一样写上从表里提取内容的程序
3、选中PPE,按快捷键Shift+F3展开【Behaviors】面板,单击上面的【+】号按钮,在下拉菜单里选择【Show-Hide Layers】行为
4、在弹出的【Show-Hide Layers】对话框中,将添加的那个层设为“隐藏”,ACTIVE是“ON MouseOut(当鼠标移开PPE时隐藏层)”。
5、重复步骤3,在弹出的【Show-Hide Layers】对话框中,将添加的那个层设为“显示”,ACTIVE是“ON MouseOver(当鼠标覆盖PPE时显示层)”。
6、选中新增加的层,按快捷键Shift+F3展开【Behaviors】面板,单击上面的【+】号按钮,在下拉菜单里选择【Show-Hide Layers】行为
7、在弹出的【Show-Hide Layers】对话框中,将添加的那个层设为“隐藏”,ACTIVE是“ON MouseOut(当鼠标移开层时隐藏层)”。
8、重复步骤6,在弹出的【Show-Hide Layers】对话框中,将添加的那个层设为“显示”,ACTIVE是“ON MouseOver(当鼠标覆盖层时显示层)”。
9、保存,在ie里浏览一下即可。

需要注意的是:新增加的层要和PPE无缝连接。否则鼠标移开PPE时没法显示层。
技巧在于:层可以拉得大点,覆盖PPE一半以上,表格也可以大点,设置里面的内容居中显示,调整到显示到该显示的位置即可。为了避免不同分辨率显示的位置差异过大,可以将新增层的水平位置用百分比来定位。不用PX值来定位。

用css+div
看看http://www.selectme.cn这种样式是你想要的样式吗?