主题:  asp代码和script中的变量怎样进行数据交换

kanstu

职务:普通成员
等级:1
金币:0.0
发贴:144
#12004/7/2 8:30:50
我不是学程序的,有些问题一直不太明白,请各位前辈耐心一点,听小弟一一道来:
在用asp写完一个Sub过程后,需要在页面的某个位置进行像onload这样的调用。请问如何才能实现?
页面中的事件响应是否只能通过script调用?我知道<ELEMENTload="handdler" ...>也可以,但最终是归结于script的,是这样吗?
如果是这样,那就只能用script来编写需要调用的过程,那如果需要asp代码中的某个变量怎么办?asp代码和script中的变量能否进行数据交换?一共有几种方法?(请说具体一点)
谢谢!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22004/7/2 8:58:24
<script>
var str=<%=变量%>
</script>


这个不能叫数据交换,只能说一种数据的传递
asp的代码是服务器端执行的,所以不可能在客户端用触发事件执行,除非重新请求页面

编辑历史:[此帖最近一次被 allinhands 编辑过(编辑时间:2004-07-02 09:58:57)]


kanstu

职务:普通成员
等级:1
金币:0.0
发贴:144
#32004/7/2 9:40:51
哦,这样啊!
那script的变量能否传给asp呢?



kanstu

职务:普通成员
等级:1
金币:0.0
发贴:144
#42004/7/2 9:41:54
不只是变量,如果是Sub过程呢?怎样在script中调用?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620

缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62004/7/2 10:00:15
kanstu在上个帖子中说
引用:
不只是变量,如果是Sub过程呢?怎样在script中调用?


说了,asp代码是在服务器端执行的,到了客户端后,实际上任何asp代码都不存在了,更从何谈起去调用某个函数或者过程呢?



kanstu

职务:普通成员
等级:1
金币:0.0
发贴:144
#72004/7/2 12:21:19
谢谢你啊,我明白了
总算知道他们各自存在的意义了!

不过,你在让我看的那个帖子里提到的“可以只把一个隐藏的iframe自动去请求一个页面”,能告诉我具体的方法吗?