Closed
Bug 65193
Opened 24 years ago
Closed 24 years ago
onMouseOver='window.status="bar"' has no effect
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
VERIFIED
INVALID
People
(Reporter: ntokozo, Assigned: rogerl)
References
Details
Attachments
(1 file)
918 bytes,
text/html
|
Details |
an onMouseOver in an HMTL A tag has no effect. see below:
<A HREF='menu.cgi?first_value=$j_value&user_id=$user_id' TARGET=MENU
onMouseOver='window.status=\"view request form\"'>> view request form</A>
On Netscape Navigator 4.7 this would display the "view request form" in the
status bar. In Netscape Navigator 6 the value of HREF is displayed.
Comment 2•24 years ago
|
||
Comment 3•24 years ago
|
||
This behavior was observed in Mozilla 2001010504 WinNT English and not just
Netscape 6 as mentioned in the bug report.
While Mozilla's behavior here is inconsistent in how it handles events for
different elements, it is consistent with older browsers. The code included by
the reporter is invalid because of the escaped doublequote (it causes a
JavaScript error in Mozilla and IE5). However, after correcting that, the
statusbar message still didn't show up in Mozilla or IE5. Only after adding
return true to the onMouseOver did the statusbar message show up in Mozilla and
IE. For onmouseover outside of a link (such as on a paragraph), the return true
is unnecessary.
JavaScript: The Definitive Guide (by David Flanagan and published by O'Reilly)
on page 285 where talking about the onMouseOver event says "For links, return
true to prevent URL from appearing the status bar." This is exactly what is
required in Mozilla and IE5.
I closing this as invalid since it behaves like the older browsers.
Status: UNCONFIRMED → RESOLVED
Closed: 24 years ago
Resolution: --- → INVALID
Yes, but if you like "a:hover" to work also, you better forget that "return
true;" and change that in "return false;" Because, that's just another bug in
Mozilla.
You need to log in
before you can comment on or make changes to this bug.
Description
•