`
ganqing1234
  • 浏览: 171684 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

不同浏览器的 onload兼容

阅读更多
firefox打开和关闭窗口时会自动的加载onload()和onunload()函数。但在IE中则不会,为使javascript能在这两个浏览器中运行。可以使用下面的方法。

addEvent(window, 'load', winonload, false);
function addEvent(elm, evType, fn, useCapture){
    if(elm.addEventListener){
        elm.addEventListener(evType, fn, useCapture);
        return true;
    }else if (elm.attachEvent){
        var r = elm.attachEvent('on' + evType, fn);
	return r;
    }else{
        elm['on' + evType] = fn;
    }
}

function winonload() {
    ......
}
分享到:
评论

相关推荐

    上传图片并且浏览--各种浏览器都兼容的代码

    为了实现这一功能,开发者需要考虑多种浏览器的兼容性问题,确保代码在不同的浏览器环境下都能正常工作。以下是一些关于如何实现这个功能的关键知识点: 1. **HTML表单**:首先,我们需要在HTML中创建一个文件上传...

    Firefox浏览器兼容JS脚本

    随着Web技术的不断发展与进步,JavaScript作为前端开发的重要组成部分,在不同浏览器之间的兼容性问题显得尤为关键。本文将围绕Firefox浏览器与Internet Explorer(简称IE)之间关于JavaScript脚本的兼容性差异进行...

    css3处理所有浏览器都兼容的无图片圆角问题

    在网页设计中,圆角效果经常被用于提升页面的视觉美观度,但早期的CSS标准并未提供原生支持,导致在不同浏览器间实现圆角效果存在兼容性问题。随着CSS3的推出,这个问题得到了很好的解决。本文将详细介绍如何使用CSS...

    js的image onload事件使用遇到的问题

    在FF(即Firefox)浏览器中,即使图片来自缓存,onload事件也会被触发,这说明了不同浏览器间在处理缓存和事件触发机制上存在差异。为了解决这个问题,需要在onload事件处理程序中重新指定img.src属性。这样做的目的...

    iframe高度自适应,多浏览器兼容

    本篇文章将详细讲解如何实现`iframe`的高度自适应以及在不同浏览器之间的兼容性处理。 一、`iframe`基本使用 `iframe`标签的基本结构如下: ```html <iframe src="http://example.com" width="300" height="200"></...

    iframe自适应高度(兼容目前所有主浏览器)

    iFrame 自适应高度(兼容所有主浏览器) iFrame 自适应高度是前端开发中常见的问题,很多开发者在搜索引擎中搜索相关解决方案,但大多数文章只能解决静态高度的问题,而忽视了 JS 操作 DOM 之后的动态同步问题。...

    浏览器兼容总结.txt

    综上所述,为了确保网页应用在不同浏览器间能够正常运行并提供一致的用户体验,开发者需要注意这些浏览器之间的差异,并采取相应的措施来解决兼容性问题。在实际开发过程中,使用第三方库(如 jQuery)可以大大简化...

    js中图片实时预览(兼容浏览器)

    同时,还需要确保该功能在不同的浏览器中兼容,尤其是在旧版浏览器中,可能需要使用一些兼容性处理的技巧。 知识点一:HTML5的File API File API是HTML5中的一部分,它允许JavaScript访问用户文件系统中的文件。...

    CSS设计浏览器兼容性问题[定义].pdf

    在某些浏览器中,`window.onload`事件可能在`body`完全加载后触发,而在其他浏览器中可能在`head`部分加载完成后就触发。因此,确保正确处理页面加载事件以确保代码在正确的时间执行是非常重要的。 综上所述,CSS...

    图片上传预览(兼容所有主流浏览器)

    总结来说,实现“图片上传预览(兼容所有主流浏览器)”需要对不同浏览器的特点有深入理解,合理运用HTML5 File API以及考虑向后兼容的解决方案。通过JavaScript和适当的前端框架,我们可以创建一个既美观又实用的...

    iframe自适应高度(兼容多种浏览器)

    由于不同浏览器对`iframe`的支持存在差异,因此需要采取一种跨浏览器的兼容性方案。 ##### 2.1 获取内部文档的高度 获取`iframe`内部文档的高度有几种方法: - 使用`iframe.contentDocument.documentElement....

    30多种上下左右滚动代码兼容各种浏览器

    由于不同浏览器对CSS和JavaScript的解析存在差异,为了保证代码在所有浏览器中都能正常工作,需要采用跨浏览器的编程技巧。例如,使用`window.onload`或`$(document).ready`确保DOM加载完成后再执行脚本;对于CSS,...

    浏览器兼容页面开发注意事项(javascript篇)_101028.pdf

    在进行浏览器兼容性页面开发时,JavaScript 是一个关键的角色,因为不同的浏览器可能对JavaScript的解析和执行有不同的理解和实现。以下是一些重要的JavaScript兼容性问题及其解决方案: 1. **document.form.item ...

    DIV向上滚动新闻,简洁JavaScript示例,高浏览器兼容性

    5. 兼容性处理:可能需要用到`window.onload`或`DOMContentLoaded`事件确保在页面加载完成后再执行JavaScript代码,同时可能需要考虑IE等旧版浏览器的特性支持。 通过这样的实现,网页开发者可以轻松地在自己的网站...

    图片浏览直接显示[兼容IE,FireFox]

    "图片浏览直接显示[兼容IE, FireFox]"这个标题暗示了我们要讨论的是如何在两种主流浏览器——Internet Explorer(IE)和Firefox中实现图片的无缝浏览体验。尽管IE浏览器已经不再更新,但在某些环境下仍被使用,因此...

    JS 读取Excel文件(xls) 兼容Chrome/IE/Firefox

    在JavaScript中,读取Excel文件(.xls)并兼容多种浏览器,如Chrome、IE和Firefox,是一项常见的需求。这通常涉及到文件API、ActiveXObject(针对IE)和第三方库的使用。下面将详细介绍如何实现这一功能。 首先,...

    浏览器兼容页面开发注意事项(javascript篇)_101028参考.pdf

    12. `body`对象:在IE中,`body`对象可以在`<head>`中访问,其他浏览器则需要等待`DOMContentLoaded`或`window.onload`事件。建议使用事件监听来确保`body`对象可用。 13. `url encoding`:对于URL编码,确保使用`...

    jquery实现选择图片预览,兼容各大主流浏览器

    本文将详细介绍如何使用jQuery实现一个兼容各大主流浏览器(如谷歌、IE、360浏览器、火狐等)的图片预览功能。 ### 1. jQuery简介 jQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画...

    ZeroClipboard实现兼容多浏览器复制

    标题中的“ZeroClipboard实现兼容多浏览器复制”是指一个JavaScript库,ZeroClipboard,它允许用户在网页上通过模拟鼠标右键点击复制文本到剪贴板,从而实现跨浏览器的复制功能。这个库尤其重要,因为浏览器的安全...

    鼠标事件大全 包括不同浏览器是否支持 鼠标事件非常完整

    ### 鼠标事件大全与跨浏览器兼容性详解 在Web开发中,了解并掌握鼠标事件及其在不同浏览器中的支持情况对于创建响应式和交互性强的网页至关重要。本文将全面解析一系列鼠标事件,并探讨它们在Internet Explorer(IE...

Global site tag (gtag.js) - Google Analytics