Multiple IFrame hang

M

Mark Travis

Has anyone discovered a limit to the the number of I frames you can have on
a html page?

To Digress:
========
Running Windows XP SP1 with IE6 (all updates downloaded for both)
I have a html page which has 3 IFrames. 2 IFrames are dynamically created
tables built from the same server page but with different query string
parameters to create 2 distinct pages. The 3rd IFrame displays a straight
html page (different server page from the first 2).

The Problem:
=========
When I attempt to load the main page, it appears to render part of the page
and then hang. The part of the page rendered includes no downloaded
resources (images etc) just text and background colour.

A Quirk
======
The page can be forced to finish loading by right mouse clicking the
relevent IE task bar button. This displays the windows context menu. By then
left clicking anywhere (I usually click back on the browser), the page will
complete loading and rendering.

Additional Information:
===============
The page will fully load if i display just 1 IFrame (regardless of content)
or 2 IFrames if they contain the content of the original frame 3.

Thoughts:
======
Currently I am working along the lines that this could be a threading issue
on the server but this will take a while to prove/disprove.

The Question:
=========
Has anyone seen this problem before and know how to fix it.


Thanks in advance

Mark
 
F

Franco Finstad

I have a similar problem when trying to load an XML document into an
IFRAME on XP/IE6/SP1. The XML document intermittently fails to load
which causes the frame to hang. The readyState property of the
XMLDocument gets stuck at 3 (loading) forever.

Can't find a solution. Let me know if you find a fix.

Thanks!
Franco
 
D

Davor Barcan

We have an application that is composed of numerous frames. Our application
retrieves a URL and a frame name from a list and then attempts to load the
specified URL in the specified frame.

Like your problem, it works most of the time, but intermittently it fails.
I've seen the frame hang and eventually (five minutes perhaps) spit out an
Action Cancelled error message (or some other blank screen). I have tried
looking at the readyState to make sure the document is complete before
loading in the next URL, but that doesn't seem to help.

One of our URLs happens to point to a page that contains a frameset with
three other frames. Oddly enough, a new version of our application that
does not load in pages that contain framesets, does not exhibit this
behaviour.

It's like there's something wrong with loading pages (using the location
property) and readyState and frames.

If anyone has ANY ideas, this is killing me.

Davor
 
R

Robert Aldwinckle

I've seen the frame hang and eventually (five minutes perhaps) spit out an Action Cancelled error message (or some other blank

How many concurrent connections are there to the same server
when this is happening? Check with netstat. Perhaps IE is running
up against the limit of TCP/IP connections and is forgetting to get
some going again?

To test this idea you could capture traces of it happening
and compare with traces of normal message flow.


There is a workaround described in this article and in the one it links to:

<title>KB320721 - Increasing Connection Limits with InternetSetOption() Does Not Affect Visited Servers</title>

(Note assuming that this article's hotfix has been integrated with the latest
cumulative security patch I think KB320721 should be now just informational.
This article links to KB183110 which describes the equivalent registry values
to implement a workaround.)


Good luck

Robert Aldwinckle
 
D

Davor Barcan

I've also noticed this bug in the Microsoft Knowledge Base:

KB818506 - Internet Explorer may appear to stop responding when requesting
many objects
http://support.microsoft.com/?kbid=818506

It sounds like this situation my apply in the multiple frame hanging
situation as well. Is anyone - who has experienced frame hangs fairly
consistently - willing to try the KB818506 patch and report their findings?

Davor
 
R

Robert Aldwinckle

Davor Barcan said:
I've also noticed this bug in the Microsoft Knowledge Base:

KB818506 - Internet Explorer may appear to stop responding when requesting many objects
http://support.microsoft.com/?kbid=818506

It sounds like this situation my apply in the multiple frame hanging situation as well. Is anyone - who has experienced frame
hangs fairly consistently - willing to try the KB818506 patch and report their findings?


Why? What version of wininet.dll do you have?


---
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top