I have a hand-crafted set of HTML files. each file begins with the line:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
while the master index.html file specifies:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
The index.html file defines three frames in two nested framesets and
loads separate html documents into these three frames. However, when
the document is loaded into Firefox 1.5.0.7, it displays fine but the
mozilla/firefox loading icon in the upper-right corner just keeps running
and never stops until a different page is loaded. It will not stop even if
the STOP button is pressed. I can separately load the html documents that
go into each frame and there is no problem but when I load the master file
that defines the frames this problem always occurs. I sliced and diced the
content of that file looking for the problem and finally discovered that if
I changed the DOCTYPE line to simply:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
Then it loads without a hitch and firefox stops after everything is
displayed.
I'm sure that the problem is elsewhere, but I cannot find any unbalanced
tags, open quotes or anything similar. Does anyone have a clue as to what
is actually happening and where I should look for the real source of the
problem.
Thanks,
--
Jeff