我在运行下面这段代码时
1
2Sub TwosTotal()
3Dim j,total
4For j=2 To 10 Step 2
5total=total+j
6Next
7End Sub
8MsgBox "总和为:"&total&"。"
提示:
Microsoft VBScript 运行时错误 错误 '800a0046'
没有权限: 'MsgBox'
/vb/total.asp,行19
请问如何解决?
---------------------------------------------------------------
在```
1必须在
1标记中才能用msgbox函数。
2\---------------------------------------------------------------
3
4这里你就用reponse.write "总和为:"&total&"。"
5
6\---------------------------------------------------------------
7
8msgbox只能在客户端使用
9asp是服务器段运行的
10当然没有权限
11改一下:
Sub TwosTotal()
Dim j,total
For j=2 To 10 Step 2
total=total+j
Next
End Sub
response.write "
1<script language="vbscript">"
2response.write "MsgBox '总和为:"&total&"。'"
3response.write "</script>
"