如何用asp调用vbscript中的结果,并显示出来

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:33:31
<SCRIPT FOR=Button1 EVENT=onClick LANGUAGE=VBScript>
</SCRIPT>
<br>
<SCRIPT FOR=Button1 EVENT=onClick LANGUAGE=VBScript>
dim myarray(100),i,anyElement,Sum
sum=10
for i=0 to 100
myarray(i)=1
next

for Each j In myArray
Sum=Sum + j
Next
</SCRIPT>

<% response.write"100个偶数相加的总和=" & Sum %>

问题:
为什么最后一句的sum的结果显示不出来
注,不是用vbscript 中的document.write 或者其他的vbscript的方法
其实,我想了解的问题就是:如何用asp调用vbscript中的结果
谢谢了
看到首个回复,那么我用vbscript辛辛苦苦算出来的运算结果如何被我的网页使用呢?

这样是不可以的,各用各的变量。
asp是服务器解释成html或js代码发送到浏览器的,然后浏览器执行其中的js或vs代码,你说这能一样么。
就算是vs在服务器端执行,你可以在vs中变相的引用asp变量<%=somevalue%>,但是没见过asp这么直接用变量的。我见识不足呵呵,见谅。
楼下有好的解决办法请指教啊。

可以这样的 ...?

<SCRIPT FOR=Button1 EVENT=onClick LANGUAGE=VBScript>
</SCRIPT>
<br>
<SCRIPT FOR=Button1 EVENT=onClick LANGUAGE=VBScript>
dim myarray(100),i,anyElement,Sum
sum=10
for i=0 to 100
myarray(i)=1
next

for Each j In myArray
Sum=Sum + j
Next

msgbox(Sum)
</SCRIPT>

肯定可以调用的 你可以<script language="vbscript" runat="server"></scritp>脚本运行在服务器端
或者还可以调用变量等等都行 不过上面好象没有ASP的<%%>标志在里面 呵呵