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

RESOLVED INCOMPLETE

Status

Tech Evangelism Graveyard
English Other
--
major
RESOLVED INCOMPLETE
15 years ago
3 years ago

People

(Reporter: Mathew McBride, Assigned: Mathew McBride)

Tracking

Details

(Whiteboard: [login], URL)

Attachments

(1 attachment)

(Assignee)

Description

15 years ago
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.
(Assignee)

Comment 1

15 years ago
Created attachment 130807 [details]
Stripped down testcase

Comment 2

15 years ago
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
(Assignee)

Updated

15 years ago
Status: NEW → ASSIGNED
(Assignee)

Comment 3

15 years ago
Assigning to self
Assignee: english-other → mcbridematt
Status: ASSIGNED → NEW
(Assignee)

Comment 4

15 years ago
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

Updated

14 years ago
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]
(Assignee)

Comment 6

14 years ago
Still causing problems. Can provide login for anyone out of Australia.

Comment 7

7 years ago
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
Last Resolved: 7 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.