总体设计 凯文林奇pdf:js脚本变量如何变成asp变量

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 15:35:00
我想用js脚本调用asp数据库变量,怎么办??
其实很简单的,我比如:
<%a="这是asp的变量"%>
<script>
alert("这是js变量")
</script>

如果我想让弹出窗口弹的是 a 变量 怎么转换

可以用一个
<form>来自动提交到要、接收变量的页面!

<script>
function bbb(){
if(document.souform.keyword.value==""||document.souform.keyword.value=='请输入关键字!'){
alert("请输入关键字!");
return false ;
}
return true
}

function eee(){
if(document.souform.keyword.value=='请输入关键字!'){
document.souform.keyword.value="";
}
}
</script>

<%
set rs=server.createobject("adodb.recordset")
sql = "select * from smallclass order by smallclassID asc"
rs.open sql,conn,1,1
%>
<script language = "JavaScript">
var onecount;
subcat = new Array();
<%
count = 0
do while not rs.eof
%>
subcat[<%=count%>] = new Array("<%= trim(rs("smallclassName"))%>","<%= trim(rs("bigclassName"))%>","<%= trim(rs("smallclassName"))%>");
<%
count = count + 1
rs.movenext
loop
rs.close
%>
onecount=<%=count%>;

function aaa(locationid)
{
document.souform.smallclassName.length = 1;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.souform.smallclassName.options[document.souform.smallclassName.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}

</script>

<form name="souform" method="post" action="searchslt_in_site.asp" onSubmit="return bbb();">

<%
sql = "select * from bigclass"
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "请先添加栏目。"
else
%>
<select name="bigclassName" onChange="aaa(document.souform.bigclassName.options[document.souform.bigclassName.selectedIndex].value)" size="1">
<option selected value="<%=trim(rs("bigclassName"))%>"><%=trim(rs("bigclassName"))%></option>
<%
dim selclass
selclass=rs("bigclassName")
rs.movenext
do while not rs.eof
%>
<option value="<%=trim(rs("bigclassName"))%>"><%=trim(rs("bigclassName"))%></option>
<%
rs.movenext
loop
end if
rs.close
%>
</select> <select name="smallclassName">
<option value="" selected></option>
<%
sql="select * from smallclass where bigclassName='" & selclass & "'"
rs.open sql,conn,1,1
if not(rs.eof and rs.bof) then
%>
<option value="<%=rs("smallclassName")%>"><%=rs("smallclassName")%></option>
<% rs.movenext
do while not rs.eof%>
<option value="<%=rs("smallclassName")%>"><%=rs("smallclassName")%></option>
<%
rs.movenext
loop
end if
rs.close
%>
<%
ranNum=int(9*rnd)+10
iddata=month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum
%>
</select>
关键字:
<input type="text" name="keyword" size="20" onmousedown="eee()" value="请输入关键字!">
<input type="radio" name="selection" value="title" checked>按标题搜
<input type="radio" name="selection" value="content">按内容搜
<input type="submit" name="Submit" value="提交" class="input">
<input type="reset" name="Submit2" value="重置" class="input">

</form>
这是我做一个搜索的时间做的一个下拉菜单自动生成的程序,自己好好研究下吧