Closed
Bug 32894
Opened 25 years ago
Closed 25 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•25 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: 25 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•