COL.onmouseover/onclick/onkeypress not fired

VERIFIED INVALID

Status

()

Core
Event Handling
P3
normal
VERIFIED INVALID
18 years ago
18 years ago

People

(Reporter: martin.honnen, Assigned: joki (gone))

Tracking

Trunk
x86
Windows 95
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

(Reporter)

Description

18 years ago
HTML 4 mentions the above events (and others) for the COL column element. None
is fired with M11:

<TABLE>
<CAPTION>
Gods
</CAPTION>
<COL ID="Name" ONMOUSEOVER="alert(event.type + ' for ' + this);">
<COL ID="Home" ONCLICK="alert(event.type + ' for ' + this);">
<COL ID="Power" ONKEYPRESS="alert(event.type + ' for ' + this);">
<TR BGCOLOR="blue" ONKEYPRESS="alert(event.type + ' for ' + this);">
<TH>
Name
</TH>
<TH>
Home
</TH>
<TH>
Power
</TH>
</TR>
<TR BGCOLOR="lime">
<TD>
Kibo
</TD>
<TD>
www.kibo.com
</TD>
<TD>
42
</TD>
</TR>
<TR BGCOLOR="yellow" ONMOUSEOVER="alert(event.type + ' for ' + this);">
<TD>
Xibo
</TD>
<TD>
www.xibo.com
</TD>
<TD>
-42
</TD>
</TR>
</TABLE>
(Reporter)

Comment 1

18 years ago
Created attachment 2909 [details]
bug demo (mouseover col1, click col2, press key col3)
(Assignee)

Updated

18 years ago
Status: NEW → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → INVALID
(Assignee)

Comment 2

18 years ago
Hmm.  Interesting.  From looking at this and the HTML 4 spec I'm gonna have to
call this a bug in the HTML 4 spec.  The COL element has no direct visual
representation and its doesn't live in the direct ancestor line for the tables
rows/cells.  I don't see, therefore, how it could get events.  Its vaguely tied
to the columns themselves but only as an attribute holder.  Considering the
vague state of events in HTML 4 this isn't really suprising but I'm gonna have
to go with invalid here.

Updated

18 years ago
Status: RESOLVED → VERIFIED

Comment 3

18 years ago
verified
You need to log in before you can comment on or make changes to this bug.