|
|||
2 PHP Variablen in XHTML übergeben - Valdierung fehlgeschlagen
Hallo,
ich habe mal wieder ein zweites Problem, welches ich nicht lösen kann. Hier der gekürzte Quelltext: Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <!-- USW...--> </head> <body> <!-- Variablen $ulmenu und $main sind definiert --> <a href="index.php?main=werbung;&index.php?ulmenu=werbung;" class="link" onmousedown="img_hover('Button')" onmouseout="img_norm('Button')"> <img src="pics/button1.png" alt="Interesse?" title="Button" name="Button" border="0" /> </a> </body> </html> Line 142, Column 38: general entity "ulmenu" not defined and no default entity. also nach dem & erkennt er einen Fehler Bei "href="index.php?main=werbung" ist die Welt in Ordnung. Aber sofern ich 2 Variablen setze gibts den Fehler. Über Hilfe bzw. eine Lösung wäre ich sehr dankbar, da ich meine ganze Seite so aufgebaut habe, dass sie mit den beiden Variablen gesteuert werden. Und die Seite MUSS XHTML 1.0 validiert sein :/ |
Sponsored Links |
Sponsored Links |
|
|||
Vielen vielen Dank Hallenkicker!!!
Du hast mir weiter geholfen! Es funktionert so und die Seite ist somit wieder 100%ig validiert!!! Aber eine kleine Frage habe ich noch: wieso das amp; nach dem & ? Was macht dies? |
|
|||
Das ist doch Grundwissen!
& leitet eine Entität, eine Maskierung ein. Früher hat man damit nicht-englische Zeichen maskiert, z.B. ä statt ä. Das ist heute durch Unicode nicht mehr notwendig. Maskiert werden aber auch Zeichen, die in XML bzw HTML eine Rolle spielen, also <, >, &, ", ', wobei du nur & und < maskieren musst [bzw. auch > wenn davor ]] steht (]]>), sofern du mit XHTML arbeitest]. Wenn du nun schreibst &index, dann such der Browser nach einer Entität &index; wenn er die nicht findet wird das & als & interpretiert (von HTML-Tagsoup-Parsern, XML-Parser werfen einen Fehler). Würde &index; aber bekannt sein hättest du ein Problem, weil dann die Maskierung ersetzt werden würde. ä=xyz würde z.B. zu ä=xyz werden und du hast nen Fehler.
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
|
||||
Die Antwort dazu liefert wie in fast allen Fragen die Dokumentation:
XHTML 1.0: The Extensible HyperText Markup Language (Second Edition) |
|
|||
Witzig, das Leute immer wieder behaupten XHTML sei strenger als HTML wo doch HTML die Regel identisch enthält.
Nebenbei ist Anhang C veraltet, wer sich für sowas wirklich interessiert sollte sich meinen Artikel (Signatur, letzter Eintrag) durchlesen und Kritik geben Edit@Hallenkicker: habe eine PM gesendet.
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. Geändert von gato (12.12.2007 um 14:58 Uhr) |
|
||||
Diesen Text habe ich vor ein paar Wochen kurz durchgelesen und fand ihn ganz gut. Gibt es die Möglichkeit, sich diesen irgendwo herunterzuladen oder muss ich mir aus den Forenposts ein Dokument zusammenbasteln, was ich lokal hinterlegen kann?
|
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
PHP Variablen an JS ?! | r4w | Serveradministration und serverseitige Scripte | 2 | 17.05.2011 12:57 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 19:09 |
PHP und XHTML 1.1! | Martin88 | (X)HTML | 3 | 20.11.2006 19:21 |
Xhtml und PHP | weightwatcher | (X)HTML | 11 | 22.03.2005 21:29 |
XHTML 1.1 valid, mit php include, aber *.html, geht das ? | websitedesigner | (X)HTML | 9 | 06.12.2004 17:45 |