向大家提一个简单的问题,如何才能重写浏览器系统的方法,当浏览器调用比如说alert()方法的时候就会调用我重写后的方法,求教!

解决方案 »

  1.   

    window.alert = functio(){
      //Todo 
    }
      

  2.   

    +++通常不推荐这样写!可以用 Alert  作函数名,调用自己写的函数就OK
      

  3.   

    为什么要重写呢。。自己定义就好,
    例如alert本身会有阻塞线程的作用,自己重写的话做不了那种效果
      

  4.   

    多谢大家的回复,方法我重写成功了,就是:
    window.onbeforeunload = function(e){};
      

  5.   

    window.alert=function (){
    document.write("重新window.alert为输出");
    }