Hi alle! Ich habe eine Frage zu den HTML Parsern von W3C etc. Ich schicke da also eine Seite durch, die serverseitig zusammengestellt wird. Die Links enthalten (klar) eine Menge an Variablen, die mittels GET übergeben werden sollen. Nur --Überraschung!-- die kreiden mir alle Markup-Checker (W3C, EDG, etc pp) als Fehler an. Hier mal eine Fehlermeldung:
--snip--
* Line 3, character 2483:
... r.cgi?display=makesitebackup&dobackupnow=ok&dir=.."'> <input ...
^
Error: unknown entity dobackupnow
--snap--
Und hier der input-tag dazu:
<input type='button' value='Run backup now!' onClick='location.href="dir.cgi?display=makesitebackup&dobackupnow=ok&dir=.."'>
Nun könnte man meinen, das läge am onClick-Event-Handler. Aber das ganze passiert auch in stinknormalen Links:
--snip--
* Line 3, character 5105:
... edit.cgi?display=edit&dir=..&file=about.html' target='ed ...
^
Error: unknown entity file
--snap--
Und der komplette Tag dazu:
<a href='edit.cgi?display=edit&dir=..&file=about.html' target='editarea'>Edit...</a>
Das HTML-DTD ist Transitional. Weis jemand, warum die Parser die Variablem nicht richtig erkennen, und ab der 2. Variablen (nach dem ersten &) sie als Fehler ankreiden?
Danke schonmal für Hinweise!