超难问题?请高手作答,在线等
代码如下:
<!--#include file="pans.asp"-->
<%
dim intRight(15)
sql1="select * from wz_qx where userid='" & session("userid") & "'"
set rs=server.createobject("adodb.recordset")
rs.open sql1,conn,1,3
for i=0 to rs.fields.count-3
intRight(i)=rs.fields(i+2)
next
%>
脚本代码:
<script language="VBScript">
<!--
function check(n)
ri=<%=intRight(n)%>
alert ("<%=intright(n)%>")
if ri=0 then
alert("您没有该版块的相应权限!请和管理员联系!")
check=false
else
check=true
end if
-->
end function
</Script>
为什么不能正确取出intRight(n)中的值?换句话说,只能随机取出intRight()数组中的一个值,而不是取出指定下标为n的数组中的值,为什么?n为传递过来的的值