Forum Moderators: open

Message Too Old, No Replies

IE 5.x back button bug when using frameset

         

rmurphy

2:55 am on May 30, 2003 (gmt 0)



I'm using a frameset to display a navigation frame and main frame. The navigation frame controls the URL displayed in the main frame, and this works correctly.

<HTML>
<FRAMESET name="TOCFrameSet" cols="25%,*">
<FRAME name="navigation" scrolling="auto" src="xxx.htm"/>
<FRAME name="main" scrolling="auto" src="yyy.htm"/>
</FRAMESET>
</HTML>

My problem is that IE 5.x is not highlighting the back button when the URL in the main frame is changed, but it works correctly when called from another web page.

I think this is a problem with IE not seeing the main frame has changed, so no history. The back button works correctly in Netscape.

Is there a way to force IE to highlight the back button when a frame in the frameset changes, or maybe some other work around to solve this problem?

Thanks in advance.

tedster

6:38 am on May 30, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It took browsers many versions to offer good, intuitive back button functioning for framesets -- and IE was very late to the party. I don't think it was all worked out until version 6.0. And frames have been around since what, Netscape 2.0?

I don't know of any work-around for this poor performance except to reload an entirely new version of the frameset with each link - and that defeats the whole purpose of frames, doesn't it?

The only bright side is that IE 5 users won't be expecting anything better.