事件取消

fuyou001 fuyou001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区



<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>弹窗代码</title>
<style type="text/css">
td {font-size: 12px;}
</style>
<SCRIPT LANGUAGE="JavaScript" >
function addEventSimple(obj,evt,fn) {
if (obj.addEventListener)
obj.addEventListener(evt,fn,false);
else if (obj.attachEvent)
obj.attachEvent('on'+evt,fn);
}

function removeEventSimple(obj,evt,fn) {
if (obj.removeEventListener)
obj.removeEventListener(evt,fn,false);
else if (obj.detachEvent)
obj.detachEvent('on'+evt,fn);
}
function fuyouPopUp(targetUrl){
var w=screen.availWidth;
var h=screen.availHeight;
var casalef='width='+w+',height='+h+',toolbar=1,location=1,titlebar=1,menubar=1,scrollbars=1,resizable=1,directories=1,status=1';
var l = 0 ;
var t = 0 ;
var i=window.open("about:blank","_backad",casalef+",left="+l+",top="+t);
i.blur();
i.opener.focus();
i.location=targetUrl;
}
function fuyouClickPopup(targetURl){
addEventSimple(document,'click',function (){
fuyouPopUp(targetURl);
})

}
function fuyouWinOpen(url){
try{
fuyouPopUp(url);
}catch(e){
fuyouClickPopup(url)
}finally{
document.onclick = null;
}
}
function fuyouPop (url){
fuyouWinOpen(url);
}


fuyouPop ('http://www.sina.com');
</SCRIPT>



</head>
<body>
cpm
<a href="http://www.baidu.com">baidu</a>
</body>

</html>



我只想弹出一次,就把不弹了,可我 document.onclick = null;
把事件取消注册,点击还依然会弹出,这是什么,要怎么改进
...全文

相关推荐

jQuery取消特定的click事件

主要介绍了jQuery取消特定的click事件实现方法,结合实例形式分析了jQuery简单实现事件绑定及取消事件绑定的相关技巧,需要的朋友可以参考下

weixin_38689857

js如何取消事件冒泡

事件冒泡是什么意思这里就不为大家一一赘述了,下面为大家讲解的是js中如何取消事件冒泡,感兴趣的朋友可以参考下

weixin_38596093

layer.confirm取消按钮绑定事件的方法

也可以通过 btn: [‘确定’,’取消’,’按钮三‘],来修改和增加按钮。 // layer.confirm&#40;content, options, yes, cancel&#41; layer.confirm&#40;'is not?', {icon: 3, title:'提示',yes: function(index&#41;{ //do something layer.close(index); }, cancel: function(index, layero){ layer.close(index); reload();// 可以在这里刷新窗口 } }); 以上这篇layer.confirm取消

weixin_38713203

JS传播事件、取消事件默认行为、阻止事件传播详解

主要介绍了JS传播事件、取消事件默认行为、阻止事件传播,通过事件处理程序的返回值 调用顺序讲解了详细的过程,需要的朋友可以参考下

weixin_38613548

分享JavaScript获取网页关闭与取消关闭的事件

在做Web开发时,我们经常用到页面关闭事件onbeforeunload,可以给用户一个选择放弃关闭的机会,就比如这个博客编辑器。如果用户选择了离开,那么onunload事件自然会触发;但若用户选择了取消,又该如何检测呢? 我们假定一个页面离开取消事件,叫做onunloadcancel。显然,这个事件应触发在用户按下对话框的取消按钮之后。但关闭提示对话框的触发流程并不是那么简单。我们先来回顾下这个过程: 代码如下:[removed] = function(){    return “真的离开?”;} 当用户准备离开页面(比如按下关闭按钮,或者刷新页面等等),onbefo

weixin_38528086
评论 14
收藏 已收藏
分享
返回顶部
fuyou001
JavaScript 87,983 成员 224,681 内容