perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 32
Click for quality!




10.02.2012 / 20:29

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Javascript - Clientprogrammierung zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragFunktion "verbessern"
Seitenanfang
Hi!

Könnte jemand diese Funktion hier verbessern? Ich habe leider nicht all zu viel Ahnung von Javascript, welshalb meine Funktion irgendwie nur im Firefox funktioniert.

function subMenu(nr)
{
var i;
i=0;
while(i < 8) {
document.getElementsByName('sub')[i].style.display = 'none';
i++;
}
displayType = (document.getElementsByName('sub')[nr].style.display == 'none') ? 'block' : 'none';
document.getElementsByName('sub')[nr].style.display = displayType;
}

Sie dient zum darstellen meines Menüs. "nr" ist die Nummer des zu öffnen des Menüs. Dabei sollen dann alle anderen, die schon auf sind geschlossen werden. Nur geht das hier nur im Firefox. Könnte das jemand für mich irgendwie verbessern, so dass es auch im IE6 geht?
Wäre echt toll.

Danke im Voraus

Datum: 08.03.2006-17:24

Beitragre: Funktion "verbessern"
Seitenanfang
Hi,

das lässt sich auf die Schnelle nicht verbessern. Arbeite Dich in die DOM Struktur ein. Elemente (un)sichtbar zu machen, ist nicht für komplexe Menüstrukturen gedacht. So'n DHTML Menü kann schon ein recht aufwendiges Teil werden.

http://de.selfhtml.org/javascript/objekte/node.htm

Diese Seite sollte Dir den Einblick geben.

-uw

Datum: 08.03.2006-18:37

-






-
-