Expand/Contract unter Mozilla Firefox

Subwoover

Erfahrenes Mitglied
Hey Leute!

Ich habe das Forum durchsucht aber keine passende Antwort gefunden, genauso fand ich bei google leider keine effektive Lösung für folgendes Problem:

Ich habe mittels <tbody> das ein- / ausblenden von bestimmten Bereichen in einer Seite gelöst.
Mit IE klappts wunderbar, mit Firefox leider nicht.

Hier mal die Funktionen...

Code:
function expand(listID) {
        if (listID.style.display=="none") {
                listID.style.display="";
        }
        else {
                listID.style.display="none";
        }
        window.event.cancelBubble=true;
}

function contract(listID) {
        if (listID.style.display=="show") {
                listID.style.display="";
        }
        else {
                listID.style.display="none";
        }
        window.event.cancelBubble=true;
}

und hier rufe ichs auf...

HTML:
          <tbody id=\"menu_links_1\" style=\"display:show\">
            <tr>
 	        <td id=\"nob\" width=\"100%\" colspan=\"2\"><img src=\"../design/img/page/plus.gif\" onClick=\"expand(menu_links_2);contract(menu_links_1);expand(links);\">&nbsp;<b>Links eintragen 1</b></td>
	        </tr>
	      </tbody>
          <tbody id=\"menu_links_2\" style=\"display:none\">
            <tr>
 	        <td id=\"nob\" width=\"100%\" colspan=\"2\"><img src=\"../design/img/page/minus.gif\" onClick=\"expand(menu_links_1);contract(menu_links_2);contract(links);\">&nbsp;<b>Links eintragen 2</b></td>
	        </tr>
	      </tbody>

"links" klappt auch nicht auf, logisch...

Wie gesagt im IE klappts wunderbar auf und zu.
Im Firefox wird nur zusätzlich "Links eintragen 2" angezeigt, aber die HTML-Sektion drunter zB nicht genauso wird "Links eintragen 1" nicht weggeblendet.
 
Ich glaube ich habe eine Lösung gefunden, obgleich mir unklar ist warum das funktioniert:

Habe nun nur 1 tbody mit "Links eintragen" und dort nur expand für links und er switcht immer zwischen anzeigen und verstecken, so wie ichs wollte aber kA warum und das + wird leider auch nicht zum Minus :(
 

Neue Beiträge

Zurück