一个php页面中有几个iframe  iframe中的页面会自动刷新,但有时常常刷新失败,载入失败后往往就不能自动刷新。
所以想在主页面中插入一段jsp,判断iframe中的页面是否载入失败,失败的话就重新刷新这个iframe。环境是apache,  windows2003 standard, 页面刷新失败的原因有多种1.网络因素,iframe页面需要取外网数据。
2.服务器太忙,文件找不到或者读写mysql错误。散尽100分请高手帮忙了~~  

解决方案 »

  1.   

    用ajax可以完成了,判断状态,如果失败,window.refleshed。
      

  2.   

    readyState  都是complete 所以无法通过readyState里判断
      

  3.   

    用ajax每间隔一定时间判断一下是否刷新~如果没有刷新就window.refleshed~
      

  4.   

    可以在页面上加一个自动刷新属性
    <meta http-equiv="refurbish" content="5">
    不过Ajax 也可以办的
      

  5.   


    <meta http-equiv="refresh" content="5" />
      

  6.   

    首先说明一点啊iframe里面页面的加载我觉得JSP是没办法控制的,因为你程序已经写了啊,肯定加载了,但只是没有显示,其实是这样的,你可以在显示的时候控制一下啊,在父窗口用JS进行刷新啊
    有了啊,你让子窗口加载的时候调用父窗口的方法啊,父窗口也调用这个方法啊,两个地方传不同的值,,你就可以根据这个值来判断是不是加载了啊,明白了吗?只有子窗口加在后才会调用父窗口的方法啊,这个都是JS实现的啊,不知道对你有没有帮助啊