`

js 根据浏览器添加 load/onload 事件

 
阅读更多


引用
firefox中是load,ie中是onload


//添加监听
if (window.addEventListener) {// firefox
    window.addEventListener('load', correctPNG, false);
} else if (window.attachEvent) //ie
    window.attachEvent('onload', correctPNG);
else{
    window.onload = correctPNG;
} // end 
分享到:
评论

相关推荐

    【cocos creator】网页/浏览器读取保存json/text文件

    在Cocos Creator中,网页或浏览器环境下的文件操作与传统桌面应用有所不同,因为它们受到安全策略的严格限制,比如沙箱环境和同源策略。不过,开发者仍然可以通过一些API和技巧来实现读取和保存JSON或文本文件。下面...

    js onload事件不起作用示例分析

    在探讨JavaScript中onload事件在JSP页面上不起作用的问题时,可以深入分析几个关键知识点,包括onload事件的基本概念、在JSP页面中使用onload事件的正确方式,以及可能导致onload事件失效的具体原因和解决办法。...

    ie中 body onload 和 window onload 解决法案

    在网页开发中,`body.onload` 和 `window.onload` 是两个常见的JavaScript事件处理函数,用于在页面完全加载后执行特定的代码。它们都是用来确保在执行任何操作之前,页面的所有资源(包括HTML、CSS、JavaScript、...

    js之onload事件的一点使用心得

    在JavaScript编程中,页面加载完成后的操作常常需要用到一个特定的事件处理器——onload事件。本文将深入探讨onload事件在JavaScript中的使用心得,以及如何正确地利用这一事件来确保相关代码在页面加载完毕后执行。...

    js onload处理html页面加载之后的事件

    标题《js onload处理html页面加载之后的事件》所指的知识点主要涉及JavaScript编程语言中window对象的onload事件处理程序。在HTML页面加载完成后,我们常常需要执行一些初始化操作或者处理某些特定任务,例如数据的...

    基于JS判断iframe是否加载成功的方法(多种浏览器).docx

    在其他非 IE 浏览器中,如 Firefox、Opera、Chrome 等,iframe 都会拥有一个 onload 事件,此事件只要触发就说名内容已经加载完毕。 因此,我们可以使用以下代码来判断 iframe 是否加载成功: if (iframe....

    仅img元素创建后不添加到文档中会执行onload事件的解决方法

    在JavaScript编程中,`onload`事件是用于监听某个资源加载完成的事件,例如图片、脚本或框架等。在创建`img`元素时,如果设置了`onload`事件处理函数,通常会在图片加载完成后执行。然而,在某些情况下,即使没有将`...

    javascript 处理事件绑定的一些兼容写法

    下面的`loadEvent`函数确保了即使已经有其他onload事件,也能正确添加新的处理函数: ```javascript var loadEvent = function(fn) { var oldonload = window.onload; if (typeof window.onload != 'function') {...

    IE9浏览器下 使用JS获取图片尺寸大小 的方法

    总结来说,要在IE9浏览器中获取图片尺寸,需要创建`Image`对象、预加载图片、监听`onload`事件,并根据需要处理`onerror`事件。同时,还要注意兼容性和性能优化。在实际项目中,可以结合具体需求选择最适合的实现...

    javascript_鼠标事件总结

    ### JavaScript 鼠标事件详解 #### 一、概述 JavaScript 的鼠标事件是网页交互设计中的重要组成部分,通过这些事件可以实现丰富的用户交互效果。在本文档中,我们将重点介绍几种常用的鼠标事件,并通过示例代码展示...

    js中window对象的事件1

    首先,`load`事件会在整个文档(包括HTML、CSS、JavaScript以及所有图片和子框架)在浏览器窗口完全加载完毕后触发。这个事件对于执行依赖于页面完全加载的脚本非常有用。例如,如果你想在页面加载完成后对DOM进行...

    一段Js代码根据一天中的时间将移动Chrome导航栏颜色更改为天空颜色

    或者,它可能会监听浏览器的 `load` 或 `DOMContentLoaded` 事件,在页面加载完成后立即执行颜色变换,并在之后通过 `setTimeout` 或 `setInterval` 定时更新。 5. **JavaScript代码组织**: 这段代码可能被封装在...

    domino xpages 页面打开后运行客户端js

    在上面的代码中,addOnLoad 方法将 alert 语句添加到 After Page Load 事件中,当页面加载完成时,alert 语句将被执行。 使用 Dojo 库执行客户端脚本的优点是可以提高页面的响应速度和用户体验。因为客户端脚本可以...

    2.01 JavaScript基础事件以及Event对象(原生态).pdf

    load 事件是在页面完全加载完之后(包括所有的图像、js 文件、css 文件等外部资源),就会触发 window 上面的 load 事件。这个事件是 JavaScript 中最常用的事件,比如我们经常会使用 `window.onload = function(){}...

    动态给head添加script

    为了确保脚本正确加载并执行,我们需要监听`load`和`error`事件。这可以通过添加事件监听器来实现: ```javascript script.onload = function() { console.log('脚本已成功加载并执行'); }; script.onerror = ...

    vue动态加载外部依赖js代码实现

    同时,它还监听`onload`事件,以便在JS文件加载完成后触发相应的回调函数。 5. **使用示例** - **导入组件**: 首先,我们需要在项目中导入`myScript.vue`组件。 ```javascript import myScript from '@/modules/...

    JavaScript程序设计课件:第 5 章 事件和事件处理.ppt

    而处理窗口事件,例如窗口加载完成(load)和关闭(unload),可以分别用`window.onload`和`window.onunload`来定义,如例5-3所示。 总的来说,JavaScript中的事件和事件处理是构建交互式网页的核心机制。通过理解...

    iframe的onload在Chrome/Opera中执行两次Bug的解决方法

    标题提到的问题是`iframe`的`onload`事件在这些浏览器中会被触发两次,这可能导致不必要的操作或逻辑错误。 这个问题的根本原因在于事件监听器的添加时机。在描述中给出的示例代码中,开发者首先创建了一个`iframe`...

    Jquery-JS图片上传预览(无浏览器限制)

    在"Jquery-JS图片上传预览"这个主题中,我们将探讨如何利用这两个库来创建一个跨浏览器的图片预览功能,包括对火狐、谷歌和IE等主流浏览器的支持。 首先,我们需要在HTML页面中添加一个`<input>`元素,类型设置为`...

    JavaScript 复制功能代码 兼容多浏览器(ZeroClipboard)

    还有 “load” 也可以写成 “onLoad”,其他的事件也可以这样。 其他事件还包括: mouseOver 鼠标移上事件 mouseOut 鼠标移出事件 mouseDown 鼠标按下事件 mouseUp 鼠标松开事件 complete 复制成功事件 其中 ...

Global site tag (gtag.js) - Google Analytics