Hi. I designed a website using no JavaScript, but with frames using the
<FRAMESET> tags. It works correctly in Safari and Netscape Navigator,
but not in Internet Explorer 5.2.3 on a Mac using OS-X.
Here's the website: http://www.stephenswiftfurnituremaker.com/html/
swift_homepage.html
When I "view source", I see all the code ...but the page in Internet
Explorer is blank. I loaded a non-frame html file from the same site
and it appears correctly.
http://www.stephenswiftfurnituremaker.com/html/swift_home_lr.html
How do I get frames to work in Internet Explorer on a Mac under OS-X?
Thanks!
> Hi. I designed a website using no JavaScript, but with frames using the
> <FRAMESET> tags. It works correctly in Safari and Netscape Navigator,
> but not in Internet Explorer 5.2.3 on a Mac using OS-X.
>
> Here's the website: http://www.stephenswiftfurnituremaker.com/html/
> swift_homepage.html
The first thing I noticed is you have a document type declaration that
doesn't say that the page is a frameset. That's probably your main problem,
but not your only problem.
Validate your page with the W3C HTML Validator at:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.stephenswiftfurnituremaker.co
m%2Fhtml%2Fswift_homepage.html

Signature
Adam Bailey | Chicago, Illinois
adamb@lull.org | Finger/Web for PGP & S/MIME
adamkb@aol.com | http://www.lull.org/adam
Jack - 07 Oct 2004 19:26 GMT
>The first thing I noticed is you have a document type declaration that
>doesn't say that the page is a frameset. That's probably your main problem,
>but not your only problem.
>
>Validate your page with the W3C HTML Validator at:
> http://validator.w3.org/check?uri=http%3A%2F%2Fwww.stephenswiftfurnituremaker.co
m%2Fht
ml%2Fswift_homepage.html
Thank you, Adam, for steering me in the right direction. I used that
page validation service, then finally found the declarations I needed to
add:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<HTML LANG="EN-US">
and:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=iso-8859-1">
You're right in that these are not the only problems the page has, but
solving these was enough to get the page to load in Internet Explorer.
I started designing web pages a long time ago, before such
declarations were needed. I simply never learned later standards. In
fact, I've never learned to use style sheets! I rely upon my earliest
designs. I guess I should go back to HTML school.
Thank you again for your help.
--Jack