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

Es gibt keine Kommentare.


Eintrag kommentieren

Persönliche Informationen

Spamschutz:

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: http://geeks-have-feelings-too.net/trackback/funny-ie-bugs-der-letzer-buchstabe-verdoppelungs--bug/

Für diesen Eintrag gibt es keine Trackbacks.

Funktionsleiste

Letzte akustische Verzauberung

Clare Burson - Love Me In The Morning

Zufalls Gedanke

Auf der Softwareschachtel stand geschrieben: 'Benötigt Windows 95 oder besser'. Also installierte ich Linux.

Stimmungsänderung

Firefox Dieses Blog zu deinen Technorati Favouriten hinzufügen