Aktion “Stoppt die Vorratsdatenspeicherung”

Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:
Freitag, 31. August 2007 - 13:55

[Funny IE Bugs] Der “letzer-Buchstabe-Verdoppelungs-”-Bug

Falls jemand mal einen Buchstaben zuviel im Internet Explorer hat, könnte dies an diesem Bug liegen.

Ausgangssituation: Ich habe eine H2, die so aufgeteilt ist:

<h2 id="tracname"> <span id="tracnamelabel">Fahrzeug:</span> <span id="tracnameprimary">Powertruck2 </span> <span id="tracnamesecondary">Alpin</span> </h2>

Dieser Code wird per JavaScript/DOM erstellt. Die Ausgabe sollte so aussehen:

Korrekte Browserausgabe des vorherigen Code Beispiels

Tatsächlich kommt aber das dabei heraus:

Falsche Browserausgabe des vorherigen Code Beispiels

Wie man richtig vermuten kann, ist der überschüssige Buchstabe, wirklich der letzte Buchstabe, von #tracnamesecondary.

Der Workaround hängt einfach ein Leerzeichen hinten dran:

secname+=((isIE6)?" ":"");

Das interessante ist außerdem, das der Buchstabe nicht wirklich im Dokument vorhanden ist. Bei ausgeschaltetem CSS wird alles korrekt angezeigt und auch der IEDocMon zeigt nur die richtigen Buchstaben an. Also ein klarer Fall von Fehler in der Rendering Engine.

Eingeordnet unter: Webdev
Technorati Tags:

Botschaften

  1. Klaus Meyer (Website) schrieb am 09.05.2009 - 19:49:16
    Das Problem hatte ich auch schon im IE6.
    Ich konnte es beheben in dem ich die Kommentare zwischen gefloateten DIV-Tags entfernt habe.

Eintrag kommentieren

Hinweis:
Die Kommentarfunktion wurde deaktiviert.

Trackback(s)

Was ist Trackback?

Ein Trackback ist eine Art Quellenangabe. Wenn ich also in einem anderen Blog einen interessanten Eintrag sehe und ihn in meinem Weblog mit einem Eintrag kommentiere, gebe ich mit dem Trackback einen Verweis auf die Originalmeldung an. Hat jemand in seinem/ihren Weblog einen meiner Einträge kommentiert, findet man dies auch hier unter Trackbacks. Nähere Informationen zum Thema Trackback gibt es z.B. bei der Wikipedia.

Trackback URL: /trackback/funny-ie-bugs-der-letzer-buchstabe-verdoppelungs--bug/

Die Trackback-Funktion wurde deaktiviert.

Für diesen Eintrag gibt es keine Trackbacks.

Funktionsleiste

Letzte akustische Verzauberung

Clare Burson - Love Me In The Morning

Zufalls Gedanke

Unix IS user friendly. It's just selective about who its friends are.

Stimmungsänderung

Firefox Dieses Blog zu deinen Technorati Favouriten hinzufügen