请问大家这个asp变量怎么回事呀?

来源:百度知道 编辑:UC知道 时间:2024/07/16 13:48:22
问个asp变量i的问题
请问一下这里的if i=1 then这条语句,我并不知道i的值是否等于1,怎么可以写if i=1 then并执行把窗口关掉的命令呢????如何知道i的值等于1呢?请解释一下!不懂!
请看下面这段代码
<script language=”vbscript”>
<--
i=msgbox(“关闭窗口”)
if i=1 then
window.close
end if
-->
</script>

i是判断msgbox状态的
1是真

…… 你语文能力有待加强

我想LZ是这样的意思,当网站弹出对话框时候,程序就自动把对话框关掉。
如果是这样的话,何不去注释掉弹出对话框的语句?!

i=msgbox(“关闭窗口”) 是为了取msgbox的返回值
你这里写的msgbox只有一个参数的话,永远是返回1的

如果代码是这样
i=msgbox("确定要关闭窗口?", vbOkCancel")
这样i的值就可能为1或2,为1时表示点的是确定那就可以if i=1 then window.close了

计算机语言中一个“=”是表示赋值,两个“==”才表示判断
你可以试试,ASP我不是很懂。