if err<>0 then
response.write "这里如何写JS的Alert(err.description)"
'表现出错的信息来
else
...
end if
[此贴子已经被作者于2007-3-21 10:16:44编辑过]
[此贴子已经被作者于2007-3-21 10:16:44编辑过]
response.write "<script language=""javascript"">alert("""& err.description &""");</script>"
为什么用单引号不行。
[此贴子已经被作者于2007-3-21 10:17:55编辑过]
是呀 ,外层是 " 里面就只能有 '
哦,刚试了一下这种方法
dim errormsg
if err<>0 then
errormsg=err.description
errormsg=replace(errormsg,"'","")
response.write "<script language=""javascript"">alert("'"& errormsg&"'");</script>"
还是不行。
麻烦“阳光白雪”能提供一个实例参照一下。如何避免这种格式的输出。但又要弹出消息框来。
多谢。
给你一个函数,把错误信息格式化下
Function ToumhJs(Strings)
Dim Str
Str = Strings
str = Replace(str, CHR(39), "\'")
str = Replace(str, CHR(13), "")
str = Replace(str, CHR(10), "")
str = Replace(str, "]]>","]]>")
ToumhJs = str
End Function
response.write "<script language=""javascript"">alert("'"& ToumhJs(Err.Description) &"'");</script>"