IE6 Frameset Resize Bug

All,

Does anyone know what is going on with resizing frames in a frameset? Here is the problem:

When page below is loaded, the left frame of a frameset that has a subframeset cannot be resized. When trying to resize, the left frame can be dragged to make it smaller but the browser hangs if you try drag the frame seperator to make it larger (to the right).

After it hangs (like the event processing never terminates) the resize cursor remains. You can drag the seperator to the left to shrink the left frame and recover from the hang. However, your left frame will continually get smaller and smaller.

Here is page code to illustrate:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Frametest Document</title> </head>

<frameset rows="*" cols="33%,*" framespacing="3" frameborder="yes" border="0" bordercolor="#000099">

<frame src="http://www.yahoo.com" name="leftFrame" id="leftFrame" title="leftFrame" />

<frameset rows="66%,33%" framespacing="3" frameborder="yes" border="0" bordercolor="#000099">

<frame src="http://www.salesforce.com" name="topFrame" id="topFrame" title="topFrame" />

<frame src="http://www.google.com" name="mainFrame" id="mainFrame" title="mainFrame" />

</frameset>

</frameset>

<noframes><body>

</body>

</noframes></html>

This has not historically been a problem so I am suspicious of one of the patches in IE6 sp1 or one of the security patches.

Any ideas?

Thanks

[2291 byte] By [Ondis] at [2008-2-5]
# 1

Hi Ondis,

Thanks for the report. Taking the resize off the first frameset is the only immediate solution I know of at this time. I'll let you knwo if the team comes up with anything else.

Thanks
-Dave

DaveMassy at 2007-10-8 > top of Msdn Tech,Internet Explorer Development,Internet Explorer Web Development...
# 2

Hi Dave,

Thanks for the response.

Do you know which security patch creates the problem? I need to have users un-install this as our applications are broken until this gets corrected.

Any ideas on when? I realize that at this point you may not know what causes the problem. I have a lot of upset users beating me up to fix this.

Thanks again.

Ondis at 2007-10-8 > top of Msdn Tech,Internet Explorer Development,Internet Explorer Web Development...
# 3

All,

I just tested IE7 and it is broken also.

Ondis at 2007-10-8 > top of Msdn Tech,Internet Explorer Development,Internet Explorer Web Development...
# 4

Hi Dave,

Has a patch been issued for this problem ? I have the exact same and it occurs when there is frameset nested in the right panel of the base frameset. In my case, no framesets and no frames have any attributes whatsoever.

However, if I replace the nested frameset with a normal HTML source, resizing works fine.

Thank's for your feedback on this,

Dave

Dave_Walsh at 2007-10-8 > top of Msdn Tech,Internet Explorer Development,Internet Explorer Web Development...
# 5
Ondis wrote:

All,

Does anyone know what is going on with resizing frames in a frameset? Here is the problem:

When page below is loaded, the left frame of a frameset that has a subframeset cannot be resized. When trying to resize, the left frame can be dragged to make it smaller but the browser hangs if you try drag the frame seperator to make it larger (to the right).

After it hangs (like the event processing never terminates) the resize cursor remains. You can drag the seperator to the left to shrink the left frame and recover from the hang. However, your left frame will continually get smaller and smaller.

Here is page code to illustrate:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Frametest Document</title> </head>

<frameset rows="*" cols="33%,*" framespacing="3" frameborder="yes" border="0" bordercolor="#000099">

<frame src="http://www.yahoo.com" name="leftFrame" id="leftFrame" title="leftFrame" />

<frameset rows="66%,33%" framespacing="3" frameborder="yes" border="0" bordercolor="#000099">

<frame src="http://www.salesforce.com" name="topFrame" id="topFrame" title="topFrame" />

<frame src="http://www.google.com" name="mainFrame" id="mainFrame" title="mainFrame" />

</frameset>

</frameset>

<noframes><body>

</body>

</noframes></html>

This has not historically been a problem so I am suspicious of one of the patches in IE6 sp1 or one of the security patches.

Any ideas?

Thanks

Hi Ondis,

Have you been able to solve this problem ? I have exactly the same.

Dave

Dave_Walsh at 2007-10-8 > top of Msdn Tech,Internet Explorer Development,Internet Explorer Web Development...