Validator: [cannot generate system identifier for general entity]
-
So ich hab mich n wenig mit dem validator angefreundet, jetz bringt er mir diese fehlermeldung:
Line 82, column 347: cannot generate system identifier for general entity "action"
... class="links" href="index.php?page=&action=results">Vote-Resultate</a><br>&n
____________________________________^Kann mir jemand sagen, wie ich den Fehler beheben kann ?
[ Dieser Beitrag wurde am 07.02.2003 um 11:34 Uhr von ranger81 editiert. ]
-
& ist in HTML ein geschütztes Zeichen. Wenn du es ganz normal benutzen willst, musst du es maskieren.
& zu &
-
danke dir
-
In dem Zusammenhang muss es aber & heißen!
-
Nö, wieso?
Es handelt sich um den Inhalt eines Attributs. Dort müssen Sonderzeichen maskiert werden. Hier also auch.
Beispiel:
<img src="hallo.gif" alt="Die Bünde sind so groß, daß da & dies">
-
Das ist aber eine URL!
-
Das macht doch keinen Unterschied! Es ist ein Attributwert und nach XHTML (und HTML) Standard wird da kein Unterschied gemacht, wozu dieser Wert genutzt wird.
-
Sorry, hab immer gedacht, dass ich bei URLs das & so stehen lassen muss/kann!
Aber ich habe es gerade ausprobiert und es funktioniert tatsächlich auch, wenn man & in URLs angibt - schon wieder was dazugelernt
Ich hatte das auch bisher noch nie so gesehen (in URLs)! Auf google.de haben die auch ein & und kein & verwendet[ Dieser Beitrag wurde am 08.02.2003 um 11:56 Uhr von flenders editiert. ]
-
Sry, er meckert immernoch rum.
Seht euch den fehler 9+10 mal an:
Validator 1Hier der HTML-Code Ausschnitt:
a href="./index.php?page=banlist&id=" target="_blank" class="links"
[ Dieser Beitrag wurde am 08.02.2003 um 12:20 Uhr von ranger81 editiert. ]
[ Dieser Beitrag wurde am 08.02.2003 um 12:33 Uhr von Loggy editiert. ]
-
Du hast ja auch immer noch & anstatt & verwendet
-
nee, das hat bloß das forum umgewandelt, siehe oben, habs editiert
-
Ich hab aber im Quellcode nur & gefunden und kein einziges & (oder hab ich schlecht geschaut )
-
ja das forum editiert das amp immer zu einem &. ich habe zwischen page=banlist und id habe ich dieses amp
-
Original erstellt von ranger81:
ja das forum editiert das amp immer zu einem &. ich habe zwischen page=banlist und id habe ich dieses ampalso laut validator steht da kein & und wenn ich in deinem quellcode nach & suche - dann finde ich exakt NULL macthes.
-
Vergessen neu hochzuladen?
-
./index.php?page=banlist&id=
ich habe überall das amp ! 100%ig
edit: das forum zeit oben vor id ein & an, ich habe aber beim beitrag erstellen dieses amp eingegeben, es wird umgewandelt. ich habe amp !!
[ Dieser Beitrag wurde am 08.02.2003 um 12:33 Uhr von ranger81 editiert. ]
-
ich habs, der dreamweaver war schuld, der wandelt nach dem speichern die ganzen amp in & um. habs mit dem notepad geändert und hochgeladen, jetz gehts. na super, kann man das im dreamweaver irgendwie ausschalten ?
-
Mag sein, dass du es hier im Forum richtig angibst (wenn man hier & schreiben will, muss man & schreiben).
Auf der Seite http://www.dsuclan.de/index.php?page=news sind jedoch noch alles einfache &.
-
ja, in den voreinstellungen lässt sich das entfernen, also danke, da wir haber hier schon beim thema sind, da hab ich jetz noch den fehler:
Line 241, column 64: document type does not allow element "FORM" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME" start-tag
..."membersonly_form" action="./index.php" method="post">^
Das steht kein explain. was bedeuten denn diese ?
-
Das <font> Element akzeptiert nur inline Element "in sich" (nebenbei: Das <font> Element ist deprecated (veraltet) und sollte nicht mehr benutzt werden. Nimm dafür CSS).
Du kannst es so lösen, indem du das <form> Element direkt hinter das <td> Element packst und die <font> Elemente innerhalb des <form> Blocks positionierst (wenn überhaupt, wiegesagt CSS ist besser).