主题:  帮我看看我这个自定义的函数哪有问题呀!

沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#12003/7/30 10:05:10
function ListOperation(msg)
{
if (msg=="")
{
document.form1.Operation.value="经销商/维修商的业务范围"
}
else
{
<%
set rs=Server.CreateObject("ADODB.Recordset")
sql="select Operation from Dealer where id=" & cint(msg)
rs.open sql,conn,1,1
%>
document.form1.Operation.value="<%=rs("Operation")%>"
<%
rs.close
set rs=nothing
%>
}
}


难人一个……

elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
注册:2003/7/4 12:32:30
#22003/7/30 10:17:20
javascript的语法要求要用到分号的!你好象没有用哟!!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#32003/7/30 10:46:36
问题很大,你对于asp的运行机制都没有搞清楚么?

这样的代码不可能执行的


你运行一下这个asp文件,然后看看最终的源代码是什么,就知道这个js代码的问题了



ryonick

职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2002/11/4 15:57:45
#42003/7/31 11:39:00
呵呵 我也遇到过这问题。服务器总是先会运行ASP代码。所以不管怎么样。 那段ASP代码肯定会被执行