Closed
Bug 32894
Opened 24 years ago
Closed 24 years ago
Dynamic HTML that works in Win32 IE4+ & Navigator 4.08+ don't work in Win32 Mozilla M14
Categories
(Core :: DOM: Core & HTML, defect, P3)
Tracking
()
VERIFIED
INVALID
People
(Reporter: ryan, Assigned: jst)
References
()
Details
Please visit http://www.hotmetalpro.com/ using Win32 Navigator 4.08+ or MSIE 4.01+, and compare behaviour to Mozilla M14.
Changing component to DOM
Assignee: troy → jst
Component: Layout → DOM Level 0
QA Contact: petersen → desale
Target Milestone: ---
the page evaluates for document.all or document.layers in order to do the dHTML. Wouldn't that make this the page writers problem? important part of the code: var NS4 = (document.layers) ? 1 : 0; var IE4 = (document.all) ? 1 : 0; if ((document.layers) || IE4){ and here it makes the array that it uses in all its functions and stuff. } fullish code: <!-- var NS4 = (document.layers) ? 1 : 0; var IE4 = (document.all) ? 1 : 0; var ver4 = (NS4 || IE4) ? 1 : 0; var topOffset = 113; var leftOffset = 83; var buttonHeight = 22; var pageisloaded = false; if ((document.layers) || IE4) { var popupArray = new Array ("popupSoftquadlogo","popupProducts","popupBuynow","popupPartners","popupPress", "popupSupport","popupRegister","popupResources","popupContact","popupSearch","po pupSitemap","popupXmetal","popupSoftquad"); } var imgProductsover='/images/navbar/hotmetalpro/over/products.gif'; var imgBuynowover='/images/navbar/hotmetalpro/over/buynow.gif'; var imgPartnersover='/images/navbar/hotmetalpro/over/partners.gif'; var imgPressover='/images/navbar/hotmetalpro/over/press.gif'; var imgSupportover='/images/navbar/hotmetalpro/over/support.gif'; var imgRegisterover='/images/navbar/hotmetalpro/over/register.gif'; var imgResourcesover='/images/navbar/hotmetalpro/over/resources.gif'; var imgContactover='/images/navbar/hotmetalpro/over/contact.gif'; var imgSearchover='/images/navbar/hotmetalpro/over/search.gif'; var imgSitemapover='/images/navbar/hotmetalpro/over/sitemap.gif'; var imgXmetalover='/images/navbar/hotmetalpro/over/xmetal.gif'; var imgSoftquadover='/images/navbar/hotmetalpro/over/softquad.gif'; var imgHotmetalproover='/images/navbar/hotmetalpro/sqlogo.gif'; var imgProductsbase='/images/navbar/hotmetalpro/default/products.gif'; var imgBuynowbase='/images/navbar/hotmetalpro/default/buynow.gif'; var imgPartnersbase='/images/navbar/hotmetalpro/default/partners.gif'; var imgPressbase='/images/navbar/hotmetalpro/default/press.gif'; var imgSupportbase='/images/navbar/hotmetalpro/default/support.gif'; var imgRegisterbase='/images/navbar/hotmetalpro/default/register.gif'; var imgResourcesbase='/images/navbar/hotmetalpro/default/resources.gif'; var imgContactbase='/images/navbar/hotmetalpro/default/contact.gif'; var imgSearchbase='/images/navbar/hotmetalpro/default/search.gif'; var imgSitemapbase='/images/navbar/hotmetalpro/default/sitemap.gif'; var imgXmetalbase='/images/navbar/hotmetalpro/default/xmetal.gif'; var imgSoftquadbase='/images/navbar/hotmetalpro/default/softquad.gif'; function hideAllLayers() { if (pageisloaded) { for (var i = 0; i < popupArray.length; i++) { if (document.layers) { document.layers[popupArray[i]].visibility = "hide"; } else if (document.all) { document.all[popupArray[i]].style.visibility = "hidden"; } } } } function popUp(menuName) { if (pageisloaded) { hideAllLayers(); if (document.layers) { document.layers[menuName].visibility = "show"; } else if (document.all) { document.all[menuName].style.visibility = "visible"; } } } //-->
Assignee | ||
Comment 3•24 years ago
|
||
Yes, resolutionjones is right, this page uses non-supported non-standard features, ryan, for more info on this please have a look at http://sites.netscape.net/ekrock/standards.html Markin this bug as INVALID due to the use of document.all and document.layers.
Status: UNCONFIRMED → RESOLVED
Closed: 24 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•