关于frame/iframe的onreadystatechange事件

判断iframe是否加载完成的完美方法 代码如下:var iframe = document.createElement(“iframe”); iframe.src = “//www.jb51.net”; if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert(“Local iframe is now loaded.”); }; } else { iframe.onreadystatechange = function(){ if (iframe.readyState == “complete”){ alert(“Local iframe is now 立即下载

from : http://ljzforever.javaeye.com/blog/362095

 

 

首先:
iframe   onreadystatechange的事件只用于ie5.5以上版本  
frame不支持onreadystatechange的事件  

对于iframe
<iframe   name="ifm_Test"   src="http://www.google.com"   onreadystatechange="fnStartInit()"></iframe>

或者在js里面写:
<iframe   name="ifm_Test"></iframe>
<script   language="javascript">  
  function   loadFile()
  {  
      document.frames("ifm_Test").location.href="http://www.google.cn";  
      document.frames("ifm_Test").onreadystatechange=fnStartInit();  
  }  
  function   fnStartInit()  
  {  
        if   (document.frames("ifm_Test").readyState=="complete")  
        {  
              alert("框架文件加载完毕!");  
        }  
  }  

对于frame:
  <frameset cols="*,*">
    <frame   name="ifm_Test" src="http://www.google.com" />
    <frame   name="ifm_Test1" src="http://www.baidu.com" />
  </frameset> 

只能在js里面写:
  <script   language="javascript">  
  document.onreadystatechange = ready;
  function ready()
  {
    if(document.readyState == "complete")
    {
        alert("框架文件加载完毕!");  
    }
  }
  </script>

iframe的onreadystatechange事件在firefox下的使用 firefox不支持iframe的onreadystatechange事件,这个让我调试一下下午。。。 直接贴代码  我这里想做的效果是先生成一个iframe,当我想里面加载内容的时候触发这个事件, 代码可以很清晰的看到用onload方法来进行替代了。 立即下载

相关推荐

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

推荐阅读: JS iFrame加载慢怎么解决 在项目中经常要动态添加iframe,然后再对添加的iframe进行相关操作,而往往iframe还没添加完呢,后边的代码就已经执行完了,所以有些你写的东西根本没有显示出来。这时,我们就要考虑是否可以等iframe加载完后再执行后边的操作,当然,各种浏览器早就为我们考虑到啦,看下面: ie浏览器 IE的每个elem节点都会拥有一个onreadystatechange事件,这个事件每次在elem内容发送变化的时候触发,比如内容正在载入loading会触发,内容载入完毕loaded会触发,内容载入成功complete会触发,这个函数还需要配合readySt

html 页面onready,HTML readyState 属性 iframe onreadystatechange事件

首先:iframe onreadystatechange的事件只用于ie5.5以上版本frame不支持onreadystatechange的事件对于iframe或者在js里面写:function loadFile(){document.frames("ifm_Test").location.href="http://www.google.cn";document.frames("ifm_T...

weixin_34981046的博客 964

SAP 物料的分割评估

SAP 物料的分割评估 前言 本文主要讲解SAP中物料的分割评估,通过分割评估来区分出同一物料不同来源下的核算方式。例如:同一物料分为自产或者采购,或者同一物料分为进口或者国内采购等。 一、概述 分割评估一般用于以下场景: 1、物料分为内部采购和外部采购; 2、物料分属于进口或者国内采购; 3、物料分属于不同的批次; 4、物料分为自制或者采购。 由于物料的来源不同可能导致物料的价格或者性质不同,需要用不同价格来区分出 二、配置步骤 1.激活分割评估 ...

五谷散熊 6791

Html之Frame的onreadystatechange 事件-yellowcong

当使用懂啊Frame框架的时候,幅画面的Frame想要在子画面初始化完成后,获取到子画面的一些信息来设定到幅画面上,这个时候,可以通过frame的onreadystatechange 事件,来监听frame的情况,readyState 这个属性可以用来判断是否加载完全

1222

数据库:关系运算整理大全(包括关系代数、元组关系演算、域关系演算)

数据库关系运算: 1. 关系代数(基本关系代数、附加关系代数、扩展关系代数) 2. 元组关系演算 3. 域关系演算

ysji's blog 1万+

告别Failed to start错误!保姆级教程:用Ubuntu20.04安装盘搞定GRUB与系统服务修复

本文提供Ubuntu20.04系统启动失败的专业修复指南,详细讲解如何利用安装盘解决GRUB与系统服务问题,避免重装系统导致的数据丢失。涵盖分区挂载、chroot环境操作、服务诊断与修复等实用技巧,帮助用户高效恢复系统正常运行。

weixin_32578161的博客 331

js onreadystatechange (转)

标准参考无。问题描述onreadystatechange 事件通常用在基于 XMLHttpRequest 对象的 AJAX 应用中,当的该对象的 load state 改变时,会触发此事件。但在 IE 中 onreadystatechange 事件是其私有实现的,用于数据加载的 IMG、SCRIPT 和 LINK 标记,常常被误用 onreadystatechange 事件而导致在非 I...

a1013774673的博客 538

GNSS/INS松组合导航实战:如何用卡尔曼滤波提升定位精度(附MATLAB代码)

本文深入探讨了GNSS/INS松组合导航的工程实践,详细阐述了如何利用卡尔曼滤波算法融合卫星与惯性数据以提升定位精度。内容涵盖从仿真环境搭建、误差状态卡尔曼滤波器(ESKF)设计,到状态与观测方程实现、噪声参数调试及常见问题排查的全过程,并提供了可直接运行的MATLAB代码,为开发高精度、鲁棒的组合导航系统提供实战指南。

weixin_29057163的博客 165

关于IFRAME的onload事件

昨天遇到一个关于iframe的问题,比如a页面中嵌入了一个iframe称为a_iframe,如果直接在a_iframe的标签上直接加入属性的设置,onload=’’,这样才onload事件才是起作用的,网上打听了下,具体原因不明,但是是有解决方法的: 1:通过iframe的onreadystatechange事件进行处理 2:在IE中通过...

lxw1844912514的博客 1367

PT静态时序分析实战:从基础命令到高级报告解析

本文详细介绍了PT(PrimeTime)静态时序分析(STA)的实战技巧,从基础命令如pt_shell和report_timing的使用,到高级报告解析与问题排查。通过丰富的实例和脚本示例,帮助工程师快速掌握时序分析的核心技能,提升芯片设计验证效率。

weixin_29289821的博客 954

(11-3-01 )

以太坊(Ethereum)是一种基于区块链技术的开源平台和加密货币。它于2015年由Vitalik Buterin和Gavin Wood等开发者创建,并成为比特币之后最受欢迎的加密货币之一。以太坊不仅支持加密货币交易,还为开发者和企业提供了构建去中心化应用程序的强大工具。在本节的内容中,将实型一个完整的机器学习模型项目,智能检测出以太坊区块链中的非法账户。从问题定义到模型建立和评估,再到最终的总结和建议。本实例突出了处理类别不平衡问题的重要性,并展示了如何使用多种机器学习算法来解决实际问题。此外,通过数据可

码农三叔 2170

IE6 IE7 IE8 对 onreadystatechange 事件的扩充

问题描述 onreadystatechange 事件通常用在基于 XMLHttpRequest 对象的 AJAX 应用中,当的该对象的 load state 改变时,会触发此事件。 但在 IE 中 onreadystatechange 事件是其私有实现的,用于数据加载的 IMG、SCRIPT 和 LINK 标记,常常被误用 onreadystatechange 事件而导致在非 IE 浏览器中...

hebeind100的博客 460

【PyQt】使用PyQt6基于Scenedetect制作视频场景自动分割应用

通过详细介绍PySceneDetect的功能和应用,本文阐释了如何利用这一工具提高视频编辑的效率。我们讨论了安装方法、命令行使用示例以及如何在Python脚本中集成PySceneDetect。此外文章还涵盖了基于PyQt6的图形界面设计,通过多线程技术处理视频,保证界面的响应性,并通过实时反馈机制提升用户体验。无论是专业的视频制作团队还是个人爱好者,PySceneDetect都提供了一种可行的、效率高的场景检测工具,让视频编辑工作变得更加简单快捷。

Mr数据杨 961

关于js中的onreadystatechange学习笔记

转载自:https://www.cnblogs.com/wkylin/archive/2012/08/22/2651011.html 问题描述 onreadystatechange 事件通常用在基于 XMLHttpRequest 对象的 AJAX 应用中,当的该对象的 load state 改变时,会触发此事件。 但在 IE 中 onreadystatechange 事件是其私有

mym940725的博客 1487

【软考】高项论文写作常见模板

本文主要介绍了YYYY年MM月DD日,我所在公司承接了XXXX项目的建设过程,包括了XXX,XXX,XXX内容,涉及到XXX,XXX,XXX技术。本人在项目中承载着项目经理的角色,主要负责了XXX,XXX,XXX方面事宜。此项目时间紧,任务重,实施过程中,我们特别注重了1、XXX 2、XXX 3、XXX几个方面,经过团队的一致努力,本项目按时交付,运行至今,客户反馈良好。但是在实施过程中,也曝露除了一些问题,包括了XXX,XXX等,通过应急处理和协调,这些问题都得到了妥善解决,没有影响到项目进度。

奶爸的编程之路,也就一周冷个三天 1687

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

加载顺序 ready onload onreadystatechange

js文件是异步加载, js是在什么时候被加载执行的   动态引入的外部 JS 文件在各浏览器中的加载顺序不一致       1/ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件);比如一张图片只要标签完成,不用等这个图片加载完成,就可以设置图片的宽高的属性或样式等;       2/onload,指示页面包含图片等文件在内的所有元素都加载完成。比如

u012028371的博客 560

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

加载顺序 ready onload onreadystatechange

js文件是异步加载, js是在什么时候被加载执行的 动态引入的外部 JS 文件在各浏览器中的加载顺序不一致 1/ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件);比如一张图片只要<img>标签完成,不用等这个图片加载完成,就可以设置图片的宽高的属性或样式等; 2/onload,指示页面包含图片等文件在内的所有元...

weixin_34248705的博客 203

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

判断iframe是否加载完毕的方法(兼容ie和Firefox)(转)

&lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" c&gt; &lt;title&gt;判断iframe是否加载完毕的方法(兼容ie和Firefox)&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;div align="cen

快乐向日葵 181

Ruby‘s Louvre:前端静态编译型模块化先驱解析

模块化是前端工程化的基石概念,其核心在于依赖管理与运行时隔离。早期主流方案如RequireJS采用运行时动态加载,虽灵活却难以保障首屏稳定性与IE6兼容性;而Ruby's Louvre另辟蹊径,通过静态AST分析、拓扑排序依赖图、资源内联与沙箱插桩,在构建阶段即完成模块编排——这本质是一种‘编译时模块化’范式。它不追求热更新,而是以可预测性换取政企级系统的高可用性,尤其适用于需零故障交付、强兼容约束(如IE6/XP)及多皮肤主题的遗留系统升级场景。本文深入拆解其静态编译原理、模块契约设计与沙箱实现机制。

diaoqi6581的博客 593

前端面试锦集

基本面试: 做过最满意的项目是什么?项目背景?为什么要做这件事情?最终达到什么效果?你处于什么样的角色,起到了什么方面的作用?在项目中遇到什么技术问题?具体是如何解决的? 如果再做这个项目,你会在哪些方面进行改善? 基础扎实: IT行业,哪些发展好的同学都是具备扎实基础知识,如果理解计算机基础会更好,因为我们面临很多非前端计算问题的。 主动思考: 被动完成任务成长会很慢的,需要有自己的想法,而不是仅仅是完成任务的。 自动学习: 前端领域知识淘汰速度很快,需要经常学习新知识。 追溯深度: 遇到问题是多研究背.

Front小思的博客 6724

iframe的onreadystatechange事件

firefox不支持iframe的onreadystatechange事件,这个让我调试一下下午。

vip545058的专栏 1869

判断 iframe 是否加载完毕

我能想到的有以下几种方式:   方法一、jQuery load()   Js代码   var frm = document.getElementById('myiframe');  $(frm).load(function(){                             //  等iframe加载完毕  dosomething();  });    

Elvis技术小屋 3211
上一篇: spring面试题 对DI , AOP概念的理解
下一篇: linux 下 安装 tomcat
getdate
博客等级 码龄19年 61粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值