当前位置: 首页 > news >正文

网站后台密码重置品牌型网站制作

网站后台密码重置,品牌型网站制作,网站的规划与建设_按时间顺序可以分为哪等五个阶段,微信营销定位在ie中#xff0c;事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发 的#xff0c;还是其他事件#xff0c; 都会更新window.event 对象。 所以在代码中#xff0c;只要轻松调用 window.event 就可以轻松获取 事件对象#xff0c; 再 event.s…    在ie中事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发 的还是其他事件 都会更新window.event 对象。 所以在代码中只要轻松调用 window.event 就可以轻松获取 事件对象 再 event.srcElement 就可以取得触发事件的元素进行进一步处理  在ff中 事件对象却不是全局对象一般情况下是现场发生现场使用ff把事件对象自动传 递给对应的事件处理函数。       在代码中函数的第一个参数就是ff下的事件对象了。      以上是我个人对两个浏览器下的事件处理方法的粗浅理解可能说得不是很明白我写些代码来     详细说明一下  1 button idbtn1按钮1/button  2 button idbtn2按钮2/button  3 button idbtn3按钮3/button  4   5 script  6   7 window.οnlοadfunction(){  8     document.getElementById(btn1).οnclickfoo1  9     document.getElementById(btn2).οnclickfoo2 10     document.getElementById(btn3).οnclickfoo3 11 } 12  13 function foo1(){ 14      //ie中 window.event使全局对象 15     alert(window.event)   // ie下显示 [object] ,  ff下显示 undefined 16      17     //ff中  第一个参数自动从为 事件对象  18     alert(arguments[0])   // ie下显示  undefined,  ff下显示 [object] 19 } 20  21 function foo2(e){ 22     alert(window.event)  // ie下显示 [object] ,  ff下显示 undefined 23      24     //注意我从来没有给  foo2传过参数哦。  现在 ff自动传参数给 foo2, 传的参数e 就是事件对象了 25     alert(e)               // ie下显示  undefined,  ff下显示 [object] 26 } 27  28 function foo3(){    //同时兼容ie和ff的写法,取事件对象  29     alert(arguments[0] || window.event)  // ie 和 ff下都显示 [object] 30     var evtarguments[0] || window.event 31     var elementevt.srcElement || evt.target  //在 ie和ff下  取得 btn3对象 32     alert(element.id)           //    btn3 33 } 34 /script 35  看到这里我们似乎对 ie和ff的事件处理方式都已经理解了并找到了解决的办法。 但是。。。。事情还没有结束。 看代码 button idbtn οnclickfoo()按钮1/button script function foo(){        alert(arguments[0] || window.event)  } /script 很不幸我们 foo给我们的结果是  undefined, 而不是期望的 object 原因在于 事件绑定的方式      οnclickfoo()   就是直接执行了 foo() 函数,没有任何参数的      这种情况下 firefox没有机会传递任何参数给foo     而 btn.οnclickfoo   这种情况 因为不是直接执行函数firefox才有机会传参数给foo  解决方法      方法一比较笨的方法既然 firefox没有机会传参数那么自己勤快点自己传 button idbtn οnclickfoo(event)按钮/button script function foo(){       alert(arguments[0] || window.event)            var evtarguments[0] || window.event    var elementevt.srcElement || evt.target      alert(element.id)    } /script    方法二 自动查找  1 button idbtn4 οnclickfoo4()按钮4/button  2   3 script  4   5 function foo4(){     6     var evtgetEvent()  7     var elementevt.srcElement || evt.target    8     alert(element.id)           9 } 10  11 function getEvent(){     //同时兼容ie和ff的写法 12         if(document.all)    return window.event;         13         funcgetEvent.caller;             14         while(func!null){     15             var arg0func.arguments[0]; 16             if(arg0){ 17                 if((arg0.constructorEvent || arg0.constructor MouseEvent) 18                     || (typeof(arg0)object arg0.preventDefault arg0.stopPropagation)){     19                     return arg0; 20                 } 21             } 22             funcfunc.caller; 23         } 24         return null; 25 } 26 /script 27  方法二由  lostinet原创我在其基础上有所改进  原函数如下  1function SearchEvent()  2{  3    //IE  4    if(document.all)  5        return window.event;  6          7    funcSearchEvent.caller;  8    while(func!null)  9    { 10        var arg0func.arguments[0]; 11        if(arg0) 12        { 13            if(arg0.constructorEvent) 14                return arg0; 15        } 16        funcfunc.caller; 17    } 18    return null; 19} 简单总结     以上两个解决方法中都正确处理  ff和ie下   的事件处理 不管是οnclickfoo(),方式还是  οnclickfoo方式 但是个人建议用  getEvent() 方法来统一处理 事件问题。 该文章转载自脚本之家http://www.jb51.net/html/200704/23/9401.htm
http://www.huolong8.cn/news/74416/

相关文章:

  • 福州建站模板厂家wordpress 微信机器人
  • 有免费做海报的网站吗做个营销型网站要多少钱
  • 公路投资建设有限公司网站装修网站排名
  • 素材网站 模板网站建设整体情况介绍
  • 网站定制开发内容wordpress关闭多版本
  • 做园区门户网站的需求分析网站标题title
  • 网站编程脚本语言三合一做网站
  • 国外人像摄影网站网站开发概要设计书模板
  • 网站建设软件定制开发wordpress升级后编辑文章很慢
  • 做网站前期构架图阿里关键词排名查询
  • 合肥网站优化步骤深圳网站建设方案维护
  • 惠州企业网站建设选哪家网站vr用什么做
  • 门户网站建设理由新网 网站建设
  • 无锡网站建设外包优势提供网站建设报
  • 杭州网站制作机构江阴服装外贸现状
  • 付给招聘网站的费用怎么做分录坪山网站设计的公司
  • 汉中网站建设汉中网站开发方案服装网站简介
  • 南京 网站制作公司哪家好中企动力百度百科
  • 外贸网站推广哪家好做论坛网站4g空间够不够用
  • 官方网站下载方法做瑜伽网站
  • 上海未成年人思想道德建设网站网站兼职做计划赚小钱
  • 辽宁企业网站建设河北人社app二维码图片
  • 做动漫网站需要服务器么网站怎么做自适应
  • 天津和平做网站哪家好工程建设标准网官方网站
  • 公司官方网站怎么做苏州网站设计价格
  • 网站添加微信支付江苏seo百度推广
  • 汉口网站推广公司中文网页模板免费下载
  • 专业做图片制作网站电力建设监理招聘网站
  • 淘客网站难做吗广州网站开发费用
  • 做关于卖宠物饲料网站有什么名字吗网站公司做文员