为什么这段函数没有效果!解决方法

为什么这段函数没有效果!?%弹出提示函数sub msgstr(str)response.write(script languagejavascripta

为什么这段函数没有效果!?
<% 
'弹出提示函数
sub msgstr(str)
response.write("<script language=javascript>alert '"&str&"';</script>")
end sub
%>
是不是我写错了?(键盘输入没有错,不是圆角半角问题)

[解决办法]

探讨

response.write("<script language=javascript>alert('"&amp;str&amp;"');</script>")


试试

[解决办法]
探讨
行了,居然要加括号,为什么?