<mce:script type="text/javascript"><!--
window.prototype.alert = function(){};
// --></mce:script>
<SCRIPT LANGUAGE="JavaScript">
<!--
window._alert = window.alert;//临时保存
function fun()
{
window.alert("有效!")
window.alert = function(str)
{
return;//什么事也不做,等于屏蔽了它
}
window.alert("已经无效!");
alert("已经无效!");
window.alert = window._alert;
alert("恢复有效!");
}
fun();
//-->
</SCRIPT>
<mce:script language="JavaScript"><!--
alert("我照样Alert了,怎样~!");
// --></mce:script>
<mce:script type="text/javascript"><!--
/*
其一:
重构window.alert(str)方法,但是遇到的问题是无法还原回去!
我试图用一个临时的方法先缓存原alert方法,再用临时方法重构原alert方法,可是不行,无法还原回去了。
window.prototype.alert = function(){};
其二:
自定义alert(str)方法。
由于检测函数里的alert前没带"window.",我在重构这个方法,让它可以弹出提示。
*/
// --></mce:script>