zoukankan      html  css  js  c++  java
  • 判断图片加载...

    image具有complete属性 。该属性在图片加载过程中都返回false;只有图片加载成功才会返回true。

    firefox实现了complete属性,而ie实现了complete属性和readyState属性
    但是两者对属性的定义不同:

    firefox : 一个图像被下载完毕,complete 属性就是true,没有下载完毕则为false
    IE : 一个图像没有被下载完毕,则readyState 属性为uninitialized,complete属性是false.当下载完毕时, readyState为complete,而如果此时图片还没有显示,complete为false,显示以后(display:block)此属性才变成true,
    也就是说在ie和firefox下,firefox是用complete==true来判断图片加载成功,ie下是用readystate=="complete"来判断成功

    function domOnLoad(obj){
                    obj.onload = function(){
                        if (newimage.readyState == "complete" || newimage.complete == true) {
                            return true;
                        }else{
                            return false;
                        }
                    }
                }

    另外图片加载失败用onerror就可以判断出来

    obj.onerror = function(){
                    alert("加载出错");
                }
  • 相关阅读:
    Ajax缓存处理
    单例模式
    正则表达式基础
    springmvc请求参数的绑定和获取
    springmvc返回视图(解析)
    RequestMapping请求映射方式
    springmvc注解基本入门
    springmvc简介
    Mybatis入门-动态sql
    Mybatis映射配置文件Mapper.xml详解
  • 原文地址:https://www.cnblogs.com/niubenbit/p/2739062.html
Copyright © 2011-2022 走看看