Hello out there!
Leider habe ich von Java keine Ahnung, steh aber vor dem selben Problem.
Von JavaScript offenbar auch nicht, sonst wüsstest du beides auseinanderzuhalten.
Mein "nicht valider" Quelltext im Link ist:
<a href="meinedatei.php" onMouseOver="bildwechseldich.src='2.gif';" onMouseOut="bildwechseldich.src='1.gif';">
<img src="1.gif" name="bildwechseldich" /></a>
Der Quelltext ist nicht "nicht valide". Was nicht heißt, dass er valide wäre. Kann er gar nicht sein: Validität hieße, dass bestimmte Regeln (einer DTD/eines XML Schemas) eingehalten werden. Du hast nicht gesagt, welchen Regeln der Quelltext entsprechen soll.
Was ist daran falsch?
Wenn HTML 4.01: der '/' bei <img />
Wenn XHTML: die Eventhandler-Attributnamen.
In beiden Fällen: alt-Attribut fehlt. Und das nicht nur wegen der Validität des Quelltextes, sondern damit die Webseite überhaupt barrierefrei benutzbar ist.
See ya up the road,
Gunnar
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)