现在进入实质性的操作:) 二级关联菜单一般情况下都是以下拉菜单来做,这里我也不例外,一样用下拉菜单来做。 只不过这里有一个地方不一样哦。 就是一个用的是跳转菜单,这一点很重要,成功与否全看这个菜单有没有用对! 以下是这个跳转菜单的代码! <select name="first" onChange="MM_jumpMenu('parent',this,0)"> <% sql = "select [type_id],[type_name] from [type_tree]" set rs = conn.execute(sql)'取得父类的ID及名称 if rs.eof or rs.bof then response.write "<option>-----</option>" '如果没有记录,就显示----- else while not(rs.eof or rs.bof) '有记录,就将父名称列出来,形成下拉。 response.write ("<option value='?sec=" & rs(0) & "'") if cstr(rs(0)) = request.querystring("sec") then response.write "selected" end if response.write (">" & rs(1) & "</option>") rs.movenext wend rs.movefirst '将游标移到第一条,以备下面之用。 end if %> </select>
哦,对了,还有一段代码忘了贴出来了,这个是跳转菜单的关键啊,看我粗心的! 补上补上: <script language="JavaScript" type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script>