Closed Bug 239913 Opened 20 years ago Closed 20 years ago

Collapsed Menus on Left side of Screen will not Open

Categories

(Tech Evangelism Graveyard :: English US, defect)

x86
Windows XP
defect
Not set
major

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: tony.madaj, Unassigned)

References

()

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040331
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040331

When using current versions of Mozilla, the collapsable menus on our Dell
Premier page no longer work.  I click on the menu title to expand the menu and
nothing happens. 

I've narrowed down the regression to between Mozilla 1.5a and Mozilla 1.5b.

Reproducible: Always
Steps to Reproduce:
1. Download and install mozilla-win32-1.5b-installer-sea.exe
2. Browse to premier.dell.com and login (You need an account)
3. Click on any menu title on left side of screen
Actual Results:  
Nothing happens


Expected Results:  
Expanded the menu

Downloaded and install mozilla-win32-1.5a-installer-sea.exe and the menus work
again.
(In reply to comment #0)
> 2. Browse to premier.dell.com and login (You need an account)

I don't have an account.  Could you attach an HTML file (with necessary external
script/style included) that shows the problem?
Requested HTML page.
Zipped testcase gives a javascript error and nothing happends when I click on
the menu items (Mozilla nor IE)
Not sure if you can get to this file, so I am uploading it.  Using a recent
nightly, the JavaScript Console shows: 
Error: document.getElementById(navChild).attributes[1].nodeValue.split(":")[1]
has no properties
Source File: http://premier.dell.com/premier/scripts/menu_ns_6.js
Line: 20

But when I use 1.5a (on my laptop) the JavaScript Console shows no errors and
the menu items expand and collapse as expected.
Attachment #145640 - Attachment mime type: application/octet-stream → application/x-javascript
Mozilla current trunk (2004040608) on linux
document.getElementById(navChild).attributes[0].nodeValue=visibility: visible;
document.getElementById(navChild).attributes[1].nodeValue=Children1

Mozilla 1.5a on linux
document.getElementById(navChild).attributes[0].nodeValue=Children1
document.getElementById(navChild).attributes[1].nodeValue=visibility: visible;

the page expects attributes[1] to be the style, but there's nothing to say
that's what it is supposed to be.  Mozilla can order them however it wants.  If
the page wants to do it this way (and why it doesn't just use
document.getElementById(navChild).style, I don't know), it should check nodeName
and look for "style".

==> Evang
Assignee: nobody → english-us
Component: Layout → English US
Product: Browser → Tech Evangelism
QA Contact: core.layout → english-us
Version: Trunk → unspecified
LOL, in MSIE I get

Microsoft VBScript runtime error '800a000d' 

Type mismatch: 'GetContent' 

/premier/include/content_footer.asp, line 8 
contacted.
Status: NEW → ASSIGNED
Target Milestone: --- → Jun
Dell has totally redesigned their Premier site, so this but is now invalid.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
er, but --> bug
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: