如何重写js的alert方法

WIKESOFT
WIKESOFT 官方账号
2013-03-27 04:02:35
用了一个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>


但是有问题。。

求高人指点!
...全文
948 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
WIKESOFT 2013-03-28
  • 打赏
  • 举报
回复
混淆了的。。找不到改哪里
KK3K2005 2013-03-28
  • 打赏
  • 举报
回复
直接改ui框架的代码
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<input type="button" onclick="Test();"/>
<script type="text/javascript">
    Object.prototype.alert = newalert; 
    //window.alert=newalert;
    function Test(){
        alert('12');
 
    }
    function newalert(msg)
    {
        if(msg=='试用期已满')
        {
            //什么 也不做
        }
        else
        {
        alert(msg);
        }
    }
    </script>
</body>
</html>
scscms太阳光 2013-03-27
  • 打赏
  • 举报
回复
不可以破解吗?
bbjbepzz 2013-03-27
  • 打赏
  • 举报
回复
if(msg='试用期已满') 怎么只有一个等号呢?
bear63 2013-03-27
  • 打赏
  • 举报
回复
<html>
 
<head>
<script type="text/javascript">
     
    window.alert=newalert;
    function Test(){
        alert('12');
 
    }
    function newalert(msg)
    {
        if(msg!='试用期已满')
        {
        alert(msg);
        }
    }
    </script>
</head>
<body>
 
<input type="button" onclick="Test();"/>
</body>
</html>
functionsub 2013-03-27
  • 打赏
  • 举报
回复

var oldAlert = window.alert;

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

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧