当前位置: 代码迷 >> JavaScript >> 一样3条的response.write,居然一条执行,2条不执行
  详细解决方案

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

热度:20   发布时间:2013-09-12 22:07:04.0
同样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对全角半角没什么识别啊
  相关解决方案