ASP的sub或function中用response输出js语句出错
ASP的sub或function中,在if条件判断后用response.write"<scripttype='text/javascript'>alert('操作成功')...
ASP的sub或function中,在if条件判断后用response.write "<script type='text/javascript'>alert('操作成功'); window.location.href='"&request.form('url')&'"</script>" 注意上面没有换行,只加了个空格。这个操作可以成功的完成跳转,但IE8的左下角提示完成,网页上有错误。我知道这是JS运行提示,其它写在JS文件里的不会。也尝试过在换行处加入chr(13)来强制换行,但结果也一样。请问这是什么原因,如果一定要用response来输出,要如何解决这个错误呢提示呢? 谢谢大家!
展开
1个回答
2013-09-01
展开全部
没有地址,在双引号外面的带引号,在ASP中被认为是注释。response.write "<script type='text/javascript'>alert('操作成功'); window.location.href='"&request.form('url')&'"</script>"另外引号有一个地方写错了,最后的回单引号写错位置了。 改了试试response.write "<script type='text/javascript'>alert('操作成功'); window.location.href='"&request.form("url")&"'</script>"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询