Rene: unerwünschte Zeichen im IE6

Hi,
http://www.nordseetraum.de/panorama.htm?id_panorama=1

Der IE 6 macht über dem Panorama einen unerwünschten Zeilenumbruch. Wenn man sich den Quelltext anschaut, wird im IE ein unerwünschtes Zeichen in Zeile 13 eingefügt, und zwar zwischen dem schließenden "</h1>" und dem öffnenden "<script...>". Im Firefox ist das Zeichen z. B. nicht vorhanden. Wo kommt dieses Zeichen her und wie kann ich es verschwinden lassen? Ich habe es mit "charset=iso-8859-1",  "charset=utf-8" und ohne diese Angabe probiert, und nochmal in Kombination mit "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">". Hat aber nichts geholfen.

  1. echo $begrüßung;

    Im Firefox ist das Zeichen z. B. nicht vorhanden. Wo kommt dieses Zeichen her und wie kann ich es verschwinden lassen?

    In der Quelltext-Ansicht ist es zu sehen, wenn du die Zeichenkodierung auf ISO-8859-1 stellst. In dieser sind es sogar drei Zeichen:  Und das ist eine BOM, die zum einen an der Stelle nichts zu suchen hat, und zum anderen sicher durch einen Editor deinem vermutlich extra bearbeiteten und dann reinkopierten Script-Teil vorangestellt wurde. Entferne es aus dem Quelltext und alles wird gut. Du kannst dazu einen Editor nehmen, der ohne BOM speichern kann (Notepad kann das nicht) oder einen, der die Datei als ISO-8859-1 interpretiert. Dann musst du drei Zeichen entfernen und die anderen unberührt lassen.

    echo "$verabschiedung $name";

  2. Hi!

    Der IE 6 macht über dem Panorama einen unerwünschten Zeilenumbruch. Wenn man sich den Quelltext anschaut, wird im IE ein unerwünschtes Zeichen in Zeile 13 eingefügt, und zwar zwischen dem schließenden "</h1>" und dem öffnenden "<script...>".

    Nein. Davon kann ich nichts sehen.
    Ich habe das gerade eben getestet - mit dem MSIE 6 auf Windows XP und dem Notepad als Quelltextbetrachter.
    Ich sehe dort kein Zeichen.

    Wo kommt dieses Zeichen her und wie kann ich es verschwinden lassen?

    Aha.
    Ich habe den Code jetzt mal gespeichert und mir in einem Editor mal angesehen.
    Bei deinem Zeichen handelt es sich um ein BOM.
    Wie kannst du es verschwinden lassen?
    Öffne die Quelltextdatei in einem Editor und lösche es.
    Zeigt der Editor dort nichts an, dann hast du einen schlechten Editor.
    Dann sollte das aber trotzdem funktionieren, wenn du die Zeile einfach löschst und neu schreibst.

    Schöner Gruß,
    rob