Klaus: Firefox Fehler oder doch meiner?

Beitrag lesen

Hallo,

Aber beim
a class="linkfav" href="javascript:setfav();">Favoriten hinzufügen <img src="images/button_favadd.jpg" width="15" height="15" border="0" align="bottom"></a>
sollte doch kein Fehler sein, oder?

Doch, '<' fehlt. ;-)

ok.... das war jetzt mein Copy&Paste-Fehler hier rein. ;-)

Ich sehe auch das JavaScript-Pseudoprotokoll nebst JavaScript-Anweisung als Wert des href-Attributs als Fehler an.

Ich nicht ;-)

Und ich sehe es auch als Fehler an, einen Link anzubieten, der nicht zu einer anderen Ressource führt (wie es der Nutzer erwartet), sondern wo eine Aktion ausgeführt wird. Für letzteres sind Buttons da:

Ich denke, dass der Benutzer bei einem Link erwartet, dass eine Aktion ausgeführt wird. Aber das ist eher philosophisch ;-)

<button onclick="[code lang=javascript]setfav()">Favoriten hinzufügen <img src="images/button_favadd.jpg" width="15" height="15" alt=""></button>[/code]

Und für Darstellungsangaben ist CSS da. Das fehlende alt-Attribut hatte mein Bloßes-Auge-Validator anfangs glatt übersehen.

Der Link ist ja mit CSS formatiert. den ALT-Tag lass ich immer weg, wenn er keine zusätzliche Hilfe bringt. Einen Alt-Tag mit "Favoriten hinzufügen" einzufügen ist einfach nur mehr Schreibarbeit für mich.

Und dort zeigt er mir nur den ersten Buchstaben als Link an.

Komischer Effekt. Weiß nicht, woher der kommt. Lohnt es sich, darüber nachzudenken?

Genau diesen Effekt hab ich übrigens auch mit Deinem Button nicht wegbekommen. Da war dann auch nur der vorderste Rand bzw. das erste Zeichen des Buttons anklickbar.
???

Klaus