如何使用Dreamweaver制作二级联动菜单?

2024-12-16 12:27:13
推荐回答(5个)
回答1:

一般都要加JavaScript实现联动
SQL数据库:
==大类:字段名称-数据类型-长度-允许空
(主键) id--int--4--N
school_id--int--4--N
name--char--20--N
==小类:字段名称-数据类型-长度-允许空
(主键) id--int--4--N
class_name--char--20--N
v_school--char--8--N
数据库添加内容:-------------------
==大类:
id--school_id--name
1 1 大类1
2 2 大类2
3 3 大类3
==小类:
id--class_name--v_school
1 小类1-1 1
2 小类1-2 1
3 小类2-1 2
4 小类2-2 2
5 小类3-1 3
6 小类3-2 3
实现代码:-----------------------






<%
A = request.Form("anclassid")
B = request.Form("Nclassid")
if request.Form("Submit")="提交" then
response.Write "a="&A
response.Write "
b="&B
response.End()
end if

dim count

set rs=server.createobject("adodb.recordset")
'--------取出小类里的数据,Nclassidorder:小类在大类里的ID号
rs.open "select * from class order by id ",conn,1,1%>



















<%
rs.open "select * from school order by school_id",conn,1,1
'-----------列出大类数据
if rs.eof and rs.bof then
response.write "请先添加栏目。"
response.end
else
%>
大类:
小类:




回答2:

怎么使用DW制作二级联动菜单?ASP+SQL的。我使用的是SQL数据库,大类bigclasname,小类smallclassname.怎么具体操作啊?

回答3:

你要代码的话到相关的前端素材网站上搜,有很多种方式,纯css或者js的;要是想怎么用DW制作的话就去找相关视频吧。

回答4:

在CS4版本前,我是用层来实现二级菜单的,即:用行为的方式,并把调用数据库的菜单名称放在层中。

现在使用CS4,感觉网页菜单(导航栏)的设计比以前方便了很多

插入——布局对象——菜单栏

再对菜单栏属性作修改即可

回答5:

最简单的方法:

从网上找到二级联动JS代码,插入想要实现的位置后,用CSS对DIV进行装饰和修改。
常用方法原理:

  • 里面套一个
    ,然后在样式中将其隐藏,隐藏方法是一级菜单设置好固定大小和宽度,加上overflow:hidden(多余隐藏),当鼠标滑过时(.hover{}),去掉代码,而且之前要做好相对定位position:relative;防止整体布局变形。
    注意:定位做好,就不会变形。