11111111111111111111111111111111111upupup

解决方案 »

  1.   

    可以在两个文件的<body onload="">进行参数的设置一些参数来判断
    应该是先加载main.html,但谁先加载成功,看各自文件的大小和内容的类型等
      

  2.   

    try{}
    catch{}
    进行捕获错误
      

  3.   

    引用sub.htm中的对象时
    先判断
    if((parent.frames[X].document.forms[X]!=null) && (parent.frames[X].document.forms[X].对象名!=null)){
    ...
    }
      

  4.   

    第一个问题,按顺序执行,先执行,main.htm,到了iframe那一段,再加载sub.htm.
    第二个问题,可以取iframe或者主窗体中的元素,判断是否为空。
      

  5.   

    如果是动态操作iframe中的事件,一定要放在window_onload()函数里。否则会出现死循环。否则在更改iframe里的内容时,iframe会向主窗体发送消息,而主窗体又会对iframe里内容进行更改。
      

  6.   


    lihaitaoami(天鹅) 如果是动态操作iframe中的事件,一定要放在window_onload()函数里。否则会出现死循环。
    不太明白?
    请问什么意思?
      

  7.   

    就是说你的iframe并不指向一个静态html文件,而是在主窗口中动态向iframe中添加内容。这就必须放在onload函数中。
    比如在主窗口的onload()中
    iframeXXX.document.write('<html><body>里边是网页其它内容</body></html>')