我在head中写了下面得代码,想劫持alert函数,可是不知道为什么,将这个html打开时,弹出两个框都是内容都是ab,我已经劫持了这个函数,为什么没有效呢?
我在下面定义个button在onclick事件中添加代码alert(“ab”);显示的就是正常的结果,请问这是怎么回事??
<head>
<script language="JavaScript" >
var _alert=alert;
window.alert=function(s){
if(confirm("是否要弹出:"+s)){
_alert(s);
}
}
alert("ab");
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
可能是IE的Bug吧。
楼主是在IE下面测试的吗?我这里火狐表现正常。
好像是,我的IE也不好用,火狐可以,拿到这个ie不支持吗?
这个是用来反劫持的,请问有什么问题吗?我自IE和火狐总做测试了,都不好用O(∩_∩)O~
function unHook(proc){
var f=document.createElement("iframe");
f.style.border="0";
f.style.width="0";
f.style.height="0";
document.body.appendChild(f);
var d =f.contentWindow.document;
d.write("<script type=\"text/javascript\">window.parent.alert=alert;<\/script>");
相关问答:
最近 使用 js, 经常不能上网, 希望哪位达人 能提供一个
比较完整的 js离线文档,新一点儿,完整点儿的比较好,比如涉及 dom 这些
请指点一二.
万分感谢啊.
http://download.csdn.net/source/566130
......
<!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&q ......
在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......
$('dragform').submit() 这句应该怎么理解呢?
提交一个表单:form.submit();
用Javascript提交表单大概有两种写法(根据我目前的理解)
1. document.formName.submit();
2. var form = document.getElementB ......
bbs.attjs.com
关于JS的论坛,本论坛才新建不久,希望大家多多光临。在此感谢
www.attjs.com
也有很多学习资料。祝大家学习愉快哦
顶个先。。。
加油,好好干。
毫无理由的接分
接分,希望有好的资源 ......