Closed
Bug 269408
Opened 20 years ago
Closed 20 years ago
second access to global JS variable fails
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 114461
People
(Reporter: chkr, Unassigned)
Details
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040926 Galeon/1.3.18
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041109 Firefox/1.0
I get an Error in the JavaScript console with this simple JavaScript code. The
second 'document.write(...);' is the offending line.
<html>
<head>
<script type="text/javascript">
<!--
var arr = new Array('a','b');
function PageInit() {
document.write("arr is " + arr + "<br>");
document.write("arr is " + arr + "<br>");
}
//-->
</script>
</head>
<body onLoad="PageInit()">Body</body>
</html>
It is a very strange effect, because only the second access to the arr variable
fails. The error does not occur with local variables.
Reproducible: Always
Steps to Reproduce:
View the supplied html file in the browser and have a look at the JavaScript
console.
Actual Results:
Error: arr is not defined
Source File: file:///tmp/sample.html
Line: 8
Expected Results:
the content of the variable arr should be output twice
The same piece of javascript is interpreted well in the konqueror's javascript
engine.
Updated•20 years ago
|
Assignee: general → general
Component: JavaScript Engine → DOM: Level 0
QA Contact: pschwartau → ian
Comment 1•20 years ago
|
||
*** This bug has been marked as a duplicate of 114461 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•