Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

prolem mit a tag





Frage

[code]<a href="index.php?id=7&no_cache=1&tx_newloginbox_pi1[forgot]=1">Text</a>[/code] Der Validator meint folgendes: [quote] Allgemeine Entität "no_cache" nicht definiert und keine Standardentität definiert[/quote] Was ist daran falsch?

Antwort 1 von csd

Zitat:
Was ist daran falsch?

die programmierung des parsers des validators. einfach ignorieren!

mfg
computer_sind_doof

Antwort 2 von rfb

Antwort 1 bitte einfach ignorieren, da Stuss!

Du verwendest in der URL das Zeichen &

Dieses leitet die numerische Kodierung oder den Namen (=entity) von Sonderzeichen ein. Wenn der Browser auf ein & trifft erwartet er dahinter also die Umschreibung für ein Sonderzeichen. Diese fehlt bei dir.

Lösung: gib statt & die Umschreibung bzw. den Namen für das & an. Diese lauten
&amp;
oder
&#38;

und sind aus o.g. Grund zwingend erforderlich um ein & im Quellcode unterzubringen.

Dein Code würde also korrekt lauten:

<a href="index.php?id=7&amp;no_cache=1&amp;tx_newloginbox_pi1[forgot]=1">Text</a>


Antwort 3 von csd

sorry, hab mich bei antwort 1 vertan.
die eckigen klammern sind in urls aber nicht erlaubt. solltest du durch ihre url-kodierte form ersetzen:

[ = %5b
] = %5d


Antwort 4 von csd

besser so:

[ = %5B
] = %5D


Antwort 5 von some1unknown

danke

mfg

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: