Closed
Bug 306484
Opened 20 years ago
Closed 20 years ago
addEventListener thows an unhandled error exception
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: normallison, Unassigned)
References
()
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
whenever the browser encouters a call to obj.addEventListener(... an exception
is thrown by the built in function. The javascrip console says 'Error: uncaught
exception: null'
The example code from the Mozzilla online manual fails in exactly the same way!
Reproducible: Always
Steps to Reproduce:
1. run the encluded page
2. check the javascript console
3.
Actual Results:
the page fails and all javascript porcessing halts
Expected Results:
It should have worked exactly as the Mozzilla online manual, and the w3c
definitions say that it should.
this simple page will cause the problem every time:
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> Test addEvenListener in FireFox 1.6</title>
</head>
<script type="text/javascript">
function showClick (e)
{
alert(e.type);
}
function init()
{
var vObj = document.getElementById('testField');
vObj.addEventListener('click', 'showClick', false);
}
</script>
<body onload='init();'>
<input type='text' id='testField' value='test' /'>
</body>
</html>
The script seems to work when I remove the quotes around showClick in
vObj.addEventListener('click', 'showClick', false);.
Do you have a link to the "example code from the Mozzilla online manual" that fails?
This one turns out to be my mistake. It seems the problem is with the quotes
around the function. It seems I didn't clear the 'javascript console' window
before testing the example from the manual.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•