Gunnar Bittersmann: URL mit zusätzlichem Attribut

Beitrag lesen

@@Julius:

nuqneH

Und das '&' muss im HTML-Kontext maskiert werden.

Nein, muss es nicht, ich bastel an einer rein lokalen Anwendung und muss somit auf keinerlei Vorgaben etc. achten.

Ob lokal oder über HTTP ist völlig egal; es handelt sich um HTML, da ist auf die Vorgaben von HTML zu achten.

Der Validator meldet es als Fehler. '&url=' führt zu einem Parse-Fehler, wobei „die Fehlerbehandlung wohl definiert“ ist.

Mit dem & funktioniert bei mir alles wunderbar...

Noch. Durch die festgelegte Token-Verarbeitung.

Wenn es in einer zukünftigen HTML-Version eine Zeichenentität 'url' geben sollte, ist Schluss mit „funktioniert wunderbar“. Siehe unter Errors involving fragile syntax constructs.

Sobald du einen URI in den HTML-Kontext bringst, solltest du '&' als '&' escapen, also:
<a id="meinvideo" class="voverlay" href="movies/index_videolb/vdbplayer.swf?volume=40&amp;url=video/meinvideo.mp4"></a>

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)