Closed Bug 218157 Opened 21 years ago Closed 13 years ago

emailcash.com.au - Site uses non-existent "event" object, also uses document.all ( emailcash.com.au)

Categories

(Tech Evangelism Graveyard :: English Other, defect)

x86
All
defect
Not set
major

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: mcbridematt, Assigned: mcbridematt)

References

()

Details

(Whiteboard: [login])

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5b) Gecko/20030826
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5b) Gecko/20030826

The "Send Request" button calls RXExchange(), which seems to depend on the
existence of a "event" object, and document.all. 

This is one example:
function
mOver(src){if(!src.contains(event.fromElement)){src.style.cursor='hand';window.status=src.children.tags('A')[0].href;}}

Reproducible: Always

Steps to Reproduce:
1. Try making a exchange using the "Send Request" Button. 
Actual Results:  
Mozilla is unable to follow the event defined for the button, because it uses M$
proprietary JS objects. 

Expected Results:  
Follow the event defined for the button.
Attached file Stripped down testcase
confirming windows mozilla 1.5b
javascript console:
Error: event is not defined
Source File: http://www.emailcash.com.au/xml/newexchange.asp
Line: 114
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Linux → All
Status: NEW → ASSIGNED
Assigning to self
Assignee: english-other → mcbridematt
Status: ASSIGNED → NEW
Letter sent. Copy:
Hello,
I am writing to you regarding Mozilla Technology Envagelism Bug #215815 (
http://bugzilla.mozilla.org/show_bug.cgi?id=218157 ), concerning the use of
Microsoft(R) Internet Explorer proprietary features in the Open Market Exchange.

The Open Market exchange is using proprietary features from Microsoft(R)'s
JavaScript implementation found in Internet Explorer. These can only be found
running Internet Explorer on the Windows platform (Internet Explorer for the Mac
is completely different). Therefore, Anybody running:

a) A PC or other hardware not using Windows(R)
b) A user running browsers such as Mozilla, AOL for Mac OS X, Konqueror, Safari
for Mac OS X, Netscape 6 and above, Opera etc. 
 
will not be able to use the Open Market Exchange.

I strongly encorage you to promote and use Web Standards[1] on your website.
Examples of such sites include ESPN.com and wired.com. devedge.netscape.com
contains some excellent resources on this topic.

Thanks,
Mathew McBride

[1] - as defined by standards such as HTML (Hypertext Markup Language), CSS
(Cascading Style Sheets Level 2) and the Document Object Model (DOM) Level 2. 
Status: NEW → ASSIGNED
Summary: Site uses non-existent "event" object, also uses document.all ( emailcash.com.au) → emailcash.com.au - Site uses non-existent "event" object, also uses document.all ( emailcash.com.au)
login required
Whiteboard: [login]
Still causing problems. Can provide login for anyone out of Australia.
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: ASSIGNED → RESOLVED
Closed: 13 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.

Attachment

General

Creator:
Created:
Updated:
Size: