Closed
Bug 59443
Opened 24 years ago
Closed 23 years ago
Frames don't display in quirks mode when some displayable element is shown in the frameset
Categories
(Core :: Layout: Images, Video, and HTML Frames, defect, P3)
Core
Layout: Images, Video, and HTML Frames
Tracking
()
RESOLVED
WORKSFORME
Future
People
(Reporter: Erich.Iseli, Assigned: petitta)
References
()
Details
Attachments
(2 files)
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; m18) Gecko/20001105
BuildID: 2000110520
Frames don't display in quirks mode when some displayable element is shown in
the frameset.
Reproducible: Always
Steps to Reproduce:
If you are registered with etour:
1. enter your e-mail address and press button "start touring"
2. a frameset loads with a navigation at the buttom and a random page at the top...
Actual Results: ... but nothing except the title is shown
Expected Results: display frames correctly
This happens only in nav quirks mode. if you set an explicit DTD, everything
shows ok. (see testcases)
Reporter | ||
Comment 1•24 years ago
|
||
Reporter | ||
Comment 2•24 years ago
|
||
Reporter | ||
Comment 3•24 years ago
|
||
Comments on the testcases:
The difference between the first and the second testcase is that the first has
no doctype declaration (and therefore uses quirks mode) whereas the second one
has a transitional doctype declaration.
Even if we have an input type="hidden", I call it a displayable element, because
if you replace the type with text or whatever, we have the same situation. You
could as well add anything else there.
If you remove the input field and keep only the form start and end tags, the
problem disappears.
Comment 4•24 years ago
|
||
CC'ing Harish - this seems like it might be happening in the parser. Shouldn't
this testcase be using <NOFRAMES> ?
Reporter | ||
Comment 5•24 years ago
|
||
Eric Pollman, as I didn't write the etour site, I have no influence on how it is
written. But as this hidden field is used by the program when the frames are
shown, then I think it shouldn't be in the <noframe> part. However, I think the
best solution for this would be to assign the variable with javascript instead
of a hidden input field.
Pollmann, the only difference that I see between the working and non working
testcases is the DOCTYPE. And parser does not do anything different based on
DOCTYPE. In other words it's the same DTD ( CNavDTD ) that would get triggered
for both testcases. IMO, this is a layout issue ( since the *layout* mode
changes with DOCTYPE ). But, will anyway take a look into it to see if parser is
involoved at all ;-)
Comment 7•24 years ago
|
||
Doh, I meant to attach a dump of the doctype model that I got when looking at
this page - there wasn't a frameset because a <FORM><INPUT></FORM> appeared
before the <FRAMESET> and that opened up a <BODY>.
Comment 9•24 years ago
|
||
reassigning to evangelism
Assignee: pollmann → petitta
Target Milestone: --- → Future
Reporter | ||
Comment 11•23 years ago
|
||
This appears to work now in the 0.9.4 milestone. E-Tour site has been redesigned
in the meantime.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
Updated•6 years ago
|
Product: Core → Core Graveyard
Updated•6 years ago
|
Component: Layout: HTML Frames → Layout: Images
Product: Core Graveyard → Core
You need to log in
before you can comment on or make changes to this bug.
Description
•