zoukankan      html  css  js  c++  java
  • javascript的alert()的消息框不弹出或者弹出信息有误

    有时不知道什么,有时javascript的alert()的消息框不弹出或者弹出信息有误,代码是这么写的:

    1 //提示信息
    2         public static void alert(TemplateControl target, string msg)
    3         {
    4             string scriptString = "alert('" + msg + "')";
    5             target.Page.ClientScript.RegisterClientScriptBlock(typeof(TemplateControl), DateTime.Now.ToString().Replace(":", " "), scriptString, true);
    6         }

    在ASPX页面上如下调用:

    1 alert(this,strMessage);    //strMessage存放消息

    我是在strMessag存放 exception信息的。原本没有问题的应该,但有时总出问题。

    后来我无意间看到浏览器左下角显示”已完毕,但网页存在错误。“双击它,看到浏览器报出一些错误,”无结束字符串“之类的,然后就按F12打开网页DEBUG查看JAVASCRIPT,果然JS里有些问题。有些

    //<![CDATA[

    code...

    //]]>;

    并且code里的确有些不对。

    我一想,exception信息里可能有些不合法字符,比如<>,''等。赶紧测试,果然是这个原因。

    所以,建议大家以后javascript的alert()里注意内容,别含有特殊字符啊。

    详细情况请看:

    http://blog.csdn.net/luguo0816/article/details/7217272

    http://www.cnblogs.com/scugzbc/archive/2008/07/13/1242063.html

    http://tech.ddvip.com/2010-01/1263558407143414.html

  • 相关阅读:
    大数模板(Java)
    HDU 2473 Junk-Mail Filter 【并查集删除】
    Codeforces 868A Bark to Unlock【字符串+二维string输入输出+特判】
    HDU 1280 前m大的数【排序 / hash】
    马拉车模板
    51nod 1137 矩阵乘法【矩阵】
    51nod 1183 编辑距离【线性dp+类似最长公共子序列】
    RMQ问题心得
    逆序数多种求法
    位运算心得
  • 原文地址:https://www.cnblogs.com/nlh774/p/3442904.html
Copyright © 2011-2022 走看看