Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Juni

SELFHTML Forumsarchiv
EventHandler validieren

Informationsseite
  1. Seite (HTML) EventHandler validieren von Sensei, 30. 06. 2003, 17:18
nach unten

EventHandler validieren

Die folgende Nachricht zum Thema stammt von: Sensei, 30. 06. 2003, 17:18

Hi!

Hab ein Problem mit Event-Handlern und W3C Konformität. Und zwar schreit der Validator immer wenn ich onmouseover, onmouseout oder onclick verwende.
Habe HTML 4.01 transitional Seiten...

Laut diesem:
http://selfhtml.teamone.de/html/attribute/eventhandler.htm
müsste es aber klappen mit dem Validieren, oder hab ich da was falksch verstanden?

Mein Source:

<font size="1" color="#B3A97D" style="cursor: hand; text-decoration: none" onmouseover="color='#ffffff';" onmouseout="color='#b3a97d';" onclick="self.location='mailto:irgendwas@irgendwas.com'; return false;">© 2003</font>

Und die Fehlermeldung vom Validator:

Line 144, column 91: there is no attribute "ONMOUSEOVER" (explain...).
  ...; text-decoration: none" onmouseover="color='#ffffff';" onmouseout="color='#b
                                          ^
Line 144, column 121: there is no attribute "ONMOUSEOUT" (explain...).
  ...seover="color='#ffffff';" onmouseout="color='#b3a97d';" onclick="self.locatio
                                          ^
Line 144, column 148: there is no attribute "ONCLICK" (explain...).
  ...nmouseout="color='#b3a97d';" onclick="self.location='mailto:irgendwas@irge
                                          ^

Danke schon mal im Vorhinein für eure Antworten, Sensei

nach obennach unten

EventHandler validieren

Die folgende Nachricht zum Thema stammt von: Henning, 30. 06. 2003, 17:27

Hallo,


»» <font size="1" color="#B3A97D" style="cursor: hand; text-decoration: none" onmouseover="color='#ffffff';" onmouseout="color='#b3a97d';" onclick="self.location='mailto:irgendwas@irgendwas.com'; return false;">© 2003</font>
                              ^
Für <font> das man sowieso nicht mehr verwenden sollte (vor allem da du teilweise schon CSS benutzt) sind diese Event-Handler nicht erlaubt.
http://selfhtml.teamone.de/html/referenz/attribute.htm#font

Gruß,
Henning


--
Gruß aus Braunschweig
SELF-Code: sh:( fo:| ch:{ rl:( br:> n4:( ie:( mo:) va:) de:] zu:} fl:( ss:| ls:<

nach obennach unten

EventHandler validieren

Die folgende Nachricht zum Thema stammt von: Sensei, 30. 06. 2003, 17:44

oooooooooooooooooppppsss....

Danke für den Hinweis mit dem Hover-Effekt. Wie peinlich... hab das zeug von woanders abgeschrieben, weils mir so gut gefiel.
Manchmal sieht man den Wald vor lauter Bäumen nicht.

Danke!

Sensei

nach obennach unten

EventHandler validieren

Die folgende Nachricht zum Thema stammt von: Christoph Schnauß, 30. 06. 2003, 17:28

hallo,

»» Laut diesem:
»» http://selfhtml.teamone.de/html/attribute/eventhandler.htm
»» müsste es aber klappen mit dem Validieren, oder hab ich da was falksch verstanden?
Höchstwahrscheinlich. Schau dir mal an, was da unter "erlaubt in" steht.

»» <font size="1" color="#B3A97D" style="cursor: hand; text-decoration: none" onmouseover="color='#ffffff';" onmouseout="color='#b3a97d';" onclick="self.location='mailto:irgendwas@irgendwas.com'; return false;">© 2003</font>
uaahhh ... Das solltest du doch nochmal gründlich überdenken. <font> sollte heute ga nicht mehr eingesetzt werden, stattdessen solltest du CSS verwenden. Und was du hier mit onmouseover errreichen möchtest, ist der hover-Effekt, der bei sehr vielen tags erlaubt ist (bloß der IE kann ihn nicht richtig).

Grüße aus Berlin

Christoph S.

nach obennach unten

EventHandler validieren

Die folgende Nachricht zum Thema stammt von: Orlando, 30. 06. 2003, 17:32

Hi Sensei,

»» Und zwar schreit der Validator immer wenn ich onmouseover, onmouseout oder onclick verwende.

Verständlich.

»» Line 144, column 91: there is no attribute "ONMOUSEOVER" (explain...).
»»   ...; text-decoration: none" onmouseover="color='#ffffff';" onmouseout="color='#b
»»                                           ^
»» Line 144, column 121: there is no attribute "ONMOUSEOUT" (explain...).
»»   ...seover="color='#ffffff';" onmouseout="color='#b3a97d';" onclick="self.locatio
»»                                           ^
»» Line 144, column 148: there is no attribute "ONCLICK" (explain...).
»»   ...nmouseout="color='#b3a97d';" onclick="self.location='mailto:irgendwas@irge
»»                                           ^

Darf <font> einen EventHandler haben?

 http://selfhtml.teamone.de/html/referenz/attribute.htm#universalattribute

Nein.

Grüße,
 Roland


--
http://my.opera.com/dev/articles/20030519/
http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
selfcode = ss:| zu:} ls:} fo:} de:> va:} ch:| sh:) n4:& rl:| br:< js:{ ie:{ fl:{ mo:|

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Juni

© 1998-2006 Seite Impressum, Software: Classic Forum