日期:2014-05-16  浏览次数:20390 次

同样3条的response.write,居然一条执行,2条不执行


<%@LANGUAGE="javascript"  codepage="936" %>

<%
Response.Charset="UTF-8";
Response.Write("<script>alert('1212!');</script>"); //这一行,能执行
Response.Write("<script>alert('保存成功!');</script>");//这一行,电脑不执行,无任何出错提示。
Response.Write("<script language='javascript'>alert('保存成功!');</script>");//这一行,电脑不执行,无任何出错提示。
%>


我就一直很不解的是:同样结构的3行Response.Write,为什么第一条能正常执行,而第二、三条,却不能执行?

难道是因为:第一行中,无汉字?


------解决方案--------------------


<%
Response.Charset="UTF-8";
Session.CodePage=936
Response.Write("<script>alert('1212!');</script>"); //这一行,能执行
Response.Write("<script>alert('保存成功!');</script>");//这一行,电脑不执行,无任何出错提示。
Response.Write("<script language='javascript'>alert('保存成功!');</script>");//这一行,电脑不执行,无任何出错提示。
%>
------解决方案--------------------
测试了一下都能弹框

js对全角半角没什么识别啊