wahsaga: Gesamten Block verlinken

Beitrag lesen

hi,

Mir ist folgendes von dem SelfHTML-Validator nicht klar:

Zeile Spalte: 28
34 Fehler: Unbekanntes Entity id\_top.
  Fehlerstelle:

<a href="index.php?id=001&id_top=001" class="nav_1_aktiv">Home</a>

& leitet im HTML-umfeld nun mal immer ein entity ein, wie bspw. &nbsp;

ein entity &id_top ist aber nicht definiert.

Und sowas kommt ständig! Ich meine, welche Alternativen sind denn vorgesehen? Das sind korrekte PHP-GET-Variablen.

nein, im HTML-umfeld sind sie _nicht_ korrekt.
da musst du das & selber in seiner entity-schreibweise notieren, &amp;

sähe dann insgesamt so aus:

<a href="index.php?id=001&amp;id_top=001" class="nav_1_aktiv">Home</a>

btw: der validator selbst erklärt seine fehlermeldungen doch auch meistens, das solltest du dir also ruhig auch mal genauer anschauen.

in obem zitiertem fall steht da beispielsweise _fett_ geschrieben:

The most common cause of this error is unencoded ampersands in URLs as described by the WDG in "Ampersands in URLs".

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."