日期:2014-05-17  浏览次数:20967 次

如何通过触发下拉框实现页面跳转
我做了一个下拉框,想通过选择下拉框中的权限名称实现页面跳转,权限的名称和相应的页面地址都在数据库里,下拉框中的权限名称是从数据库里读出,希望当点击一个权限名称,程序自动跳转到相应地址的页面,请问如何实现,谢谢.

------解决方案--------------------

<select style= "WIDTH: 160px " onchange= "window.open(this.value, ' ', ' ') " size= "8 " name= "select " target= "_blank ">
<option selected> ::::资源链接:::: </option>
<%
dim rs
set rs=server.CreateObject( "adodb.recordset ")
rs.Open "select * from 数据库 where ... ",conn,1,1
if rs.RecordCount > 0 then
do while not rs.EOF
response.Write " <option value= ' "&rs( "地址 ")& " '> "&rs( "权限名称 ")& " </option> "
rs.MoveNext
loop
end if
rs.Close
%>
</select>


------解决方案--------------------
http://www.kudaa.com/jscode/20072/20072271502232919.html

我刚写的。看是不是楼主要的。
------解决方案--------------------
<select onchange= "if (this.value != ' ') {location.href=this.value;} " name= "select ">
<option selected> 权限选项 </option>
<%
dim rs
set rs=server.CreateObject( "adodb.recordset ")
sql= "select * from 数据库 where 表 "
rs.Open sql,conn,1,1
if rs.RecordCount > 0 then
do while not rs.EOF%>
<option value= '网页地址 '> <%=rs( "权限名称 ")%> </option>
<%rs.MoveNext
loop
end if
rs.Close
%>
</select>

------解决方案--------------------
<select name= "select " onchange= "javascript:window.open(this.options[this.selectedIndex].value) ">
<option> ----友情链接---- </option>
<option value= "http://www.sina.com.cn "> ----新浪网---- </option> '把这里换成读数据库就好了
</select>