• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HTML-Validatormeldung: <a> escaping malformed URI reference

sandfisch1

Neues Mitglied
Hallo Leute,

ich bastele gerade an einem Wordpress-Blog und bin dabei die Fehler in einem Template auszumerzen. Bei den letzten zwei Warnungen komme ich leider nicht weiter:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="de-DE">
.
.
<p id="prev"><a href="javascript:stepcarousel.stepBy('board_carusel', -1)">
<img src="http://.../prev.gif" alt="Prev"/></a></p>
.
.
<p id="next"><a href="javascript:stepcarousel.stepBy('board_carusel', 1)">
<img src="http://.../next.gif" alt="Next"/></a></p>
.
.
Die oben genannten Link-Zeilen erzeugen beide im HTML-Validator-Add-On des Firefox die Warnung:

<a> escaping malformed URI reference

Scheinbar stört sich der Validator an dem Javascript-Link, auf den ich aber leider nicht verzichten kann. Ebenso dachte ich, dass die Formulierung ohne den onClick-Befehl die korrekte wäre.
Kann man den Link daher so abändern, dass er als korrekt gemeldet wird?
Mag pingelig klingen, aber ich will es von vornherein ordentlich machen (und daraus lernen).

Vielen Dank im Voraus!
 
Hallo,

und wenn so versuchst. (ungetestet)
HTML:
<p id="prev"><a href="" onclick="stepcarousel.stepBy('board_carusel', -1)">
<img src="http://.../prev.gif" alt="Prev"/></a></p>

Cheffchen
 
Danke für den Weg zur Lösung!
Wenn ich nun noch statt <a href="" ... den Link mit <a href="#"... darstelle, hat der Validator endgültig nichts mehr zu meckern.
Allerdings verstehe ich die Notwendigkeit des # bislang nicht so richtig.

p.s.: @ Cheffchen - Immer wieder schön, auf einen Immer-noch-Fan von P. Herzogs 'spotlight' zu treffen ;-)
 
Hallo,

stimmt die # habe ich vergessen.
Ein Link brauch ein href und alt TAG.
Die # ist eigentlich nur da, das der href richtig vorhanden ist aber ohne funktion.

Ja, ich trauere das nach, denn das war echt Themen übergreifend sehr gut.

Cheffchen
 
Zurück
Oben