IE9 Wont show a framed page...

Basher

Honorable Member
#1
Hi Guys,

I wonder if anyone of you chaps could help me with a website I have built.

When the site is viewed in FireFox or Chrome the site display and works correctly :)
When I view it is IE9 it only shows the header menu - take a look for yourselves.

Lethem Christian Consultancy

Its only started doing this since I installed IE9

Any ideas?

Basher
 


zvit

Honorable Member
#2
It's been YEARS since I coded HTML but I looked at your code and saw that you are using an old version of HTML (4) and that you are using framesets as supposed to iframes. I read others that reported this bug to Microsoft and no real answer was replied (that I could find). Maybe this will help:

Framesets date back to the early days of html. They are disliked by experts in webpage construction now because they have limited features and make serious problems for search engines. The main purpose is to avoid repeating parts of a page that occur on many pages of a website by setting a separate html page(s) in a frame(s) so that the repeated part(s) only have one source page so that later editing does not require every page to be edited.

An iFrame is similar to a frameset except that it does not need a separate frameset page with a frameset Doctype. The iFrame is inserted in a normal HTML page and can be inline with other text or flow with the order of div boxes.


Read more here:
Framesets
 


Basher

Honorable Member
#3
Cheers Mate,

I will convert it to iFrames :) Just seems strange that IE9 dont work, was just wondering why it didn't - Do you see the same problem in IE9?

Basher
 


zvit

Honorable Member
#4
Yes, same problem here. When I click on a control, it opens it in a new window in IE9 as supposed to it's frame on the same page.
 


Mike

Windows Forum Admin
Staff member
Premium Supporter
#5
I would recommend this as opposed to IFRAME if you have PHP functionality on the web server.
 


This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.