Closed Bug 279006 Opened 20 years ago Closed 14 years ago

nj.com - drop down menu doesn't appear on mouseover

Categories

(Tech Evangelism Graveyard :: English US, defect)

defect
Not set
minor

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: gb329, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 (ax)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 (ax)

www.nj.com, This site has menus across the top, ie: home, news+biz, local,
sports, forums+chat, etc
In Internet Explorer, when you mouseover these links a dropdown menu appears.
For example, when you move mouse over sports, a menu appears that allows you to
go to a subsite for baseball, football, Yankees, Mets, Jets etc.
The link works in Firefox (you can click on sports and go to the main sports
page) but the drop down menu doesn't appear.
This occurs in every page of the nj.com site.
The site works properly in Internet Explorer
Netscape 7.2 reacts the same way as Firefox.


Reproducible: Always

Steps to Reproduce:
1. Navigate to www.nj.com (or any of its subsites, http://www.nj.com/yankees/)
2. Move mouse over one of the menu links at top (home, news, local, sports)
3. The drop down menu does not appear

Actual Results:  
No drop down menu appeared

Expected Results:  
A drop down menu should have appeared
The navbar is a LAYER

<layer width=763 height=23 bgcolor=#FFFFFF>
<IMG
SRC="http://www.nj.com/dhtml/hnavbar_class/images/hz_nav_image_whiteline.gif"
USEMAP="#HNAVMAP" HEIGHT=23 WIDTH=763 BORDER=0>
</layer>

Moreover, the script controlling the navbar
http://www.nj.com/dhtml/hnavbar_class/scripts/hPosition.js
reads:
var NSimage=0;
var IEimage=0;
var Simage=0;
var UAimage=navigator.userAgent;
var navStyleObj;
if (UAimage.indexOf('Safari') > -1) {
	Simage=1;
	navStyleObj = document.getElementById('NAVSPAN').style;
	classStyleObj = document.getElementById('CLASSNAVSPAN').style;
} else if (document.all) {
	IEimage = 1;
	navStyleObj = document.all.NAVSPAN.style;
	classStyleObj = document.all.CLASSNAVSPAN.style;
} else if (document.layers) {
	NSimage = 1;
	navStyleObj = document.layers['NAVSPAN'];
	classStyleObj = document.layers['CLASSNAVSPAN'];
}

Bad browser detection, coupled with the use of the deprecated tag document.all
breaks this page.

Note to webmaster: 
1) Mozilla/Firefox should NOT be recognized as Netscape 4.
2) ALL browsers except should use the document.GetElementByID [which is the one
and only correct tag], with the exception of Internet Explorer VERSION 4 ONLY
which uses document.all and Netscape VERSION 4 ONLY which uses document.layers.

moving to Tech Evang - US.
Can someone contact the site owner?
Assignee: firefox → english-us
Component: General → English US
Product: Firefox → Tech Evangelism
QA Contact: general → english-us
Conforming summary to TFM item 10 at 
http://www.mozilla.org/projects/tech-evangelism/site/procedures.html#file-new

Summary: NJ.com, drop down menu doesn't appear on mouseover → nj.com - drop down menu doesn't appear on mouseover
Yep. Anyone want to tell them? That looks like a CMS I've seen before...aha, there it is:

http://www.mlive.com/

Same layout and everything. I wonder what CMS that is, and who we need to talk to at the CMS publisher to get them to be a little more, ahem, "aware".
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows XP → All
Hardware: PC → All
Depends on: 436450
I don't get any menu popups with IE7 and it seems to work with Seamonkey.
Is this now fixed ?
INCOMPLETE due to lack of activity since the end of 2009.

If someone is willing to investigate the issues raised in this bug to determine whether they still exist, *and* work with the site in question to fix any existing issues, please feel free to re-open and assign to yourself.

Sorry for the bugspam; filter on "NO MORE PRE-2010 TE BUGS" to remove.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INCOMPLETE
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.