当前位置:编程学习 > C#/ASP.NET >>

关于js alert重载...


function   window.alert(str)
  {   
    // var alt=window.alert;
     if(str=="试用到期")
     {
     //不执行
     }
     else
     {
      //怎么再执行alert???
     }
  }   

问题是else中怎么再执行alert方法..
或者有更好的方法 --------------------编程问答-------------------- --------------------编程问答-------------------- 么人吗? --------------------编程问答-------------------- js 不支持重载。 --------------------编程问答-------------------- 没遇到过这样的问题。。 --------------------编程问答--------------------
引用 3 楼 falconfei 的回复:
js 不支持重载。

好像可以的... --------------------编程问答-------------------- 好像不可以! --------------------编程问答-------------------- 是可以 的

 <script type="text/javascript">
          var _alert = window.alert;
          window.alert = function(str) {
             
              if (str == "试用到期") {
                 // _alert('bbb');
              }
              else {
                  _alert(str);
              }
          }   
    </script>
--------------------编程问答-------------------- Js的重载就变成了覆盖。
可以避开不去重写alert,自己另外写个方法 --------------------编程问答-------------------- 参考这个 --------------------编程问答--------------------
引用 7 楼 q107770540 的回复:
是可以 的
JScript code

 <script type="text/javascript">
          var _alert = window.alert;
          window.alert = function(str) {
             
              if (str == "试用到期") {
                 ……

++ --------------------编程问答--------------------
引用 9 楼 wwfgu00ing 的回复:
参考这个

这个看过了,我想要的目的就是屏蔽掉一些alert对话框,比如提示 试用过期了
其他的还是可以弹出的... --------------------编程问答--------------------
引用 7 楼 q107770540 的回复:
是可以 的
JScript code

 <script type="text/javascript">
          var _alert = window.alert;
          window.alert = function(str) {
             
              if (str == "试用到期") {
                 ……

嘿嘿 就是这样写的...谢谢咯 --------------------编程问答--------------------
貌似重载过,不能在初始原样了吧!

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,