Bugfixing - Benötige paar Tips

aaaaaaaa

Mitglied
Hallo!
Ich bekomme auf der Seite http://validator.w3.org/check?uri=http%3A%2F%2F
... einige Fehler angezeigt. (Siehe unten für die Lösung!)

Bsp.:

Line 439, Column 13: there is no attribute "SRC"
<iframe src="/tt/ttt.php" width="540" height="560" frameborder="0" scrol…


Line 439, Column 40: there is no attribute "WIDTH"
…iframe src="/tt/ttt.php" width="540" height="560" frameborder="0" scrol…

... etc.

Diese haben alle mit meiner Iframe einbindung zu tun.
Original-Code:
<iframe src="/tt/ttt.php" width="540" height="560" frameborder="0" scrolling="no">TTT</iframe>

Was soll denn daran falsch sein?


Am meisten stört mich dieser Fehler:

Line 1, Column 1: character "ï" not allowed in prolog
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html…

Denn diesen Fehler sehe ich auf meiner Seite. Über dem Header, sieht man das Zeichen: 

Im Code steht aber nur: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


Wer kann helfen? Ich bin heute mit meinem Latein am Ende.... -.-

VG
 
@Jörg Kruse

Vielen Dank für deinen Beitrag!
Hat mir sehr geholfen... das Zeichen ist nun weg.

VG

E:// Das andere Problem hat sich nun "komischerweise" ebenfalls erledigt. Meine Seite ist Bugfrei...

Naja, bis auf eine Kleinigkeit.

Ich habe das UTF-8 Format für die Hauptseite gewählt,
aber via iFrame binde ich eine Seite mit dem ISO-8891-1 Format ein.

Ergebnis auf validor.w3.org:
1. Warning Character Encoding mismatch!
The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the <meta> element (utf-8). I will use the value from the HTTP header (iso-8859-1) for this validation.


Wer kann mir dazu noch was sagen? Kann man das anders lösen? Ich benötige unbedingt das ISO-Format für die zweite Datei.
Soll ich das erste nun umkodieren?
 
QUOTE (aaaaaaaa @ So 13.06.2010, 17:46) [...]
Ergebnis auf validor.w3.org:
1. Warning Character Encoding mismatch!
The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the <meta> element (utf-8). I will use the value from the HTTP header (iso-8859-1) for this validation.

[...]

Du musst natürlich auch den übergebenen Zeichensatz anpassen im HTTP-Header anpassen, wenn der nicht korrigiert wird, nimmt der, wie auch ein Browser den vorgebene Zeichenkodierung und nicht, welche im Dokument steht. Was Du von beiden wählst bleibt Dir überlassen, UTF-8 ist aber bei Anwendungen sinniger.





 
@ Sascha Ahlers

Danke für deinen Beitrag!

Ich schaue es mir morgen nochmal an und falls ich noch eine Frage bzgl. des Headeränderungen habe,
dann stelle ich diese hier rein.

Aber für den Moment ist das Thema erstmal erledigt.
wink.gif


VG
 
Zurück
Oben