Closed Bug 122585 Opened 23 years ago Closed 23 years ago

javascript code not working properly on mozilla

Categories

(Core :: JavaScript Engine, defect)

x86
Windows 98
defect
Not set
normal

Tracking

()

VERIFIED INVALID

People

(Reporter: bmpc, Assigned: rogerl)

Details

<script type="text/javascript"> function select(obj) { obj.style.borderColor = "#cccccc"; } function deselect (obj) { obj.style.borderColor = "#ffffff"; } function goto (url) { location = url; } </script> <td onmouseover="select(this);" onmouseout="deselect(this);" onmouseclick="goto('aaa.php');" align="center" style="cursor: hand; width: 70px; border: 1px solid #ffffff;">destaques</td> Works fine in MSIE. --- ERRORS: Error: select is not defined Error: deselect is not defined
It's working now. <script type="text/javascript"> select = function (obj) { obj.style.borderColor = "#cccccc"; obj.style.cursor = "hand"; if (!obj.style.cursor) { obj.style.cursor = "pointer"; } } deselect = function (obj) { obj.style.borderColor = "#ffffff"; } jump = function (url) { window.location = url; } </script>
This bug is invalid. The identifier "goto" is a javascript reserved word, and causes the problem script to abort due to the associated syntax errors.
Steven is correct; see the language specification Section 7.5.3, "Future Reserved Words" in the ECMA-262 3rd Edition Final spec: at http://www.mozilla.org/js/language/ bmpc: I know you realized this already in your Comment #1 above. Thank you for using Bugzilla and Mozilla -
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → INVALID
Marking Verified -
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.