Cheatah: ein- und ausblenden funktioniert nicht im IE

Beitrag lesen

Hi,

ich habe eine JavaScript Funktion die auf klicken eines Links Grafiken ein bzw ausblendet. Die funktioniert mit dem Firefox auch ganz gut... leider geht sie mit IE gar nicht.

der IE kennt keine table-Typen.

(=> ich kenn mich mit JS fast nicht aus).

Für dieses Problem benötigst Du zunächst nur CSS-Wissen.

if (document.getElementById)
    var visibility1 = document.getElementById(element_1).style.display;
    var visibility2 = document.getElementById(element_2).style.display;

Warum beachtest Du einerseits nicht-DOM-fähige Browser, provozierst auf diesen aber andererseits Fehler?

Der Link lautet: <a href="javascript:switch_visbility('1', '2')">

Du verlinkst augenscheinlich auf keine Ressource. Warum verwendest Du also ein <a>-Element?

Wäre für Lösungen, Links die Lösungen bringen oder ähnliches was mir weiterhelfen könnte sehr dankbar.

Wie kommt es eigentlich, dass Du, obwohl Du Grafiken ein- und ausblenden möchtest, display:table verwendest?

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