Cheatah: Links werden im IE mit Maus nicht erkannt

Beitrag lesen

Hi,

Allein in der Firma, für die die Seite wird ist überall der IE6 und Windows 2000 installiert.

jupp, und natürlich kommt das auf die Zielgruppe an. Auf heise.de weist die aktuelle Statistik zwar nur insgesamt ~15% IE6-User aus, aber effektiv sind es etwa die Hälfte mehr als IE7-User.

Wie gesagt hätte ich gern einen Ansatzpunkt für die von Cheatah vorgeschlagene JavaScript-Lösung.
Könnte mir da jemand einen Tipp geben?

Schritt 1: Ermitteln des gewünschten Ergebnisses.
Erzeuge (ohne JavaScript, in reiner Tipp-Arbeit) den HTML- und CSS-Code, der im IE6 vorliegen muss, um das Problem zu lösen. Du wirst (mindestens) ein neues HTML-Element benötigen, welches die filter-Eigenschaft besitzt, absolut positioniert ist, die richtige Größe und Position hat usw.

Schritt 2: Finde die betroffenen Elemente.
Durchsuche mit JavaScript den DOM-Baum auf sinnvolle Art, so dass Du am Ende die zu bearbeitenden Elemente vorliegen hast. Hierbei wirst Du u.a. das Stichwort "computedStyle" benötigen.

Schritt 3: Bearbeite alle in Schritt 2 gefundenen Elemente, so dass sie dem in Schritt 1 definierten Ziel entsprechen.
Du wirst hierzu eine Vielzahl von DOM-Methoden benötigen, die Du insbesondere im document- und node-Objekt findest.

Beschränke die Ausführung dieses Scripts auf die betroffenen IE-Versionen.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes