主题:  如何在ASP中调用一个JAVASCRIPT函数?

聆心

职务:普通成员
等级:1
金币:1.0
发贴:199
注册:2001/8/13 3:13:37
#12003/9/27 11:08:33
在ASP中,我建立完数据集,这时希望调用一个javascript函数,如何调用呢?



聆心

职务:普通成员
等级:1
金币:1.0
发贴:199
注册:2001/8/13 3:13:37
#22003/9/27 11:38:44
是我没有说清楚,我是要调用一个函数,函数带参数,但我不知道有什么事件,如果用response.write ""



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#42003/9/27 11:57:45
在这种情况下,你务必要有一个清醒的头脑,要清楚你的代码是在服务端运行还是在客户端运行。
首先运行的是 ASP 代码,它在服务端由 web 服务器解释执行,输出静态HTML和客户端 javascript 到客户端的浏览器上由IE来解释执行。
如果有变量需要由 ASP 传递给客户端的 javascript 时,通常的处理方法是在客户端定义该变量,并赋初值:
......
strVar="abc"
%>
<script language="javascript">
var myvar=<%=strVar%>
......
这样 ASP 的变量就以常量的形式传递给客户端的 javascript,当执行 javascript 时,由于已经到了客户端上,你就不可以再来操作 ASP 里的变量 strVar.

希望能对你有所启示

编辑历史:[此帖最近一次被 allinhands 编辑过(编辑时间:2004-12-08 13:20:27)]


聆心

职务:普通成员
等级:1
金币:1.0
发贴:199
注册:2001/8/13 3:13:37
#52003/9/27 12:36:40
非常感谢janlay和allinhands
一下子学会了在ASP中调用JS函数和在JS中调用ASP中变量,哦哦,好高兴!!!
谢谢两位前辈^_^



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
注册:2003/7/4 12:32:30
#62003/9/27 22:33:01
我没看明白,楼上能不能把你搞明白的事情说一下!我比较笨,通俗一点