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

如何重写js的alert方法
用了一个UI框架,然后试用期已满,经常都通过js的alert弹出“试用期已满”,
所以 我想重新alert方法,当alert的内容为“试用期已满”,就不做任何操作,别的可以弹
我写的代码如下:

<html>

<head>
<script type="text/javascript">

window.alert=newalert;
    function Test(){
        alert('12');

    }
function newalert(msg)
{
if(msg='试用期已满')
{
//什么 也不做
}
else
{
alert(msg);
}
}
</script>
</head>
<body>

<input type="button" onclick="Test();"/>
</body>
</html>


但是有问题。。

求高人指点!
function

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

var oldAlert = window.alert;

window.alert = function(msg){
    if(msg=='试用期已满'){
        return
    }else{
        oldAlert(msg)
    }
}