onreadystatechange在ff和safari中不起作用 [英] onreadystatechange not working in ff and safari

查看:69
本文介绍了onreadystatechange在ff和safari中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我正在使用此代码在iframe中显示加载图片.使用此代码,我只是隐藏iframe并显示在加载时具有加载图像的div及其在IE中的正常工作,但在ff和safari中不起作用! :confused :: confused:

Hi,

I am using this code for displaying loading image in iframe. Using this code I am just hiding iframe and displaying div having loading image at the load time and its work fine in ie but not working in ff and safari! :confused::confused:

document.getElementById('frameID').onreadystatechange = loadImage;
function loadImage()
{
  if(document.getElementById('frameID').readyState != 'complete')
  {
    $("#imageDiv").removeClass('loadingImage').addClass('frameDivLoading');
    document.getElementById("frameID").style.display = "none";
  }
  else
  {
    $("#imageDiv").removeClass('frameDivLoading').addClass('loadingImage');
    document.getElementById("frameID").style.display  = "block";
  }
}


有什么解决办法吗?
谢谢:):)


Do you have any solution?
Thanks :) :)

推荐答案

(" ).removeClass( loadingImage').addClass( frameDivLoading'); document.getElementById(" ).style.display = " ; } 其他 {
("#imageDiv").removeClass('loadingImage').addClass('frameDivLoading'); document.getElementById("frameID").style.display = "none"; } else {


(" ).removeClass(' frameDivLoading').addClass(' loadingImage'); document.getElementById(" ).style.display = " ; } }
("#imageDiv").removeClass('frameDivLoading').addClass('loadingImage'); document.getElementById("frameID").style.display = "block"; } }


有什么解决办法吗?
谢谢:):)


Do you have any solution?
Thanks :) :)


该线程将为您提供帮助,因为它有答案.

[已解决] IE识别onreadystatechange和状态,但FF无法识别 [
This thread will help you because it has answer.

[RESOLVED] IE recognizes onreadystatechange and status but FF does not[^]


这篇关于onreadystatechange在ff和safari中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆