tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von javaDeveloper2011
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
209
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    obama0815 obama0815 ist offline Rookie
    Registriert seit
    Aug 2011
    Beiträge
    6
    Guten Abend liebe Community,

    Ich bin ein richtiger Laie in JS und brauch nur eine Funktionserweiterung. Aber dafür wird eure Hilfe benötigt weil ich mit meinem Wissen nicht mehr weiterkomme.

    Also ich habe diese Funktion, die mir das DIV mit der übergebenen ID ausblendet.
    Dass klappt auch alles wunderbar, ich kann es auch wieder einblenden.
    Nun müsste ich diese Funktion so erweitern dass er mir alle DIV's mit der gleichen Klasse oder Name ausblendet bzw. einblendet.

    Hier die Funktion:
    Code :
    1
    2
    
    function show(idname) { document.getElementById(idname).style.display = "block"; }
            function hidden(idname) { document.getElementById(idname).style.display = "none"; }

    Ich hab es schon mit getElementsByName versucht, aber es will nicht so wirklich klappen. Daher bitte ich um Hilfe und bedanke mich schonmal im Vorraus.


    MfG
    obama
     

  2. #2
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Hi

    getElementsByName liefert ein Array zurück.
    Mach eine Schleife.
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    Avatar von javaDeveloper2011
    javaDeveloper2011 javaDeveloper2011 ist offline Mitglied Brokat
    Registriert seit
    Feb 2011
    Beiträge
    445
    Blog-Einträge
    5
    Hallo,

    von mir nochmal etwas ausführlicher:

    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    function showByName(name) {
        matches = document.getElementsByName(name);
        for(var i=0; i<matches.length; i++) matches[i].style.display = "block";
    }
     
    function hideByName(name) {
        matches = document.getElementsByName(name);
        for(var i=0; i<matches.length; i++) matches[i].style.display = "none";
    }
     
    function showByTagName(tagName) {
        matches = document.getElementsByTagName(tagName);
        for(var i=0; i<matches.length; i++) matches[i].style.display = "block";
    }
     
    function hideByTagName(tagName) {
        matches = document.getElementsByName(tagName);
        for(var i=0; i<matches.length; i++) matches[i].style.display = "none";
    }
    obama0815 bedankt sich. 

  4. #4
    obama0815 obama0815 ist offline Rookie
    Registriert seit
    Aug 2011
    Beiträge
    6
    Ich bedanke mich für die sehr schnelle Hilfe.
    Problem ist gelöst kann closed werden.
     

  5. #5
    Avatar von javaDeveloper2011
    javaDeveloper2011 javaDeveloper2011 ist offline Mitglied Brokat
    Registriert seit
    Feb 2011
    Beiträge
    445
    Blog-Einträge
    5
    Hi,

    closen kann hier jeder selber!
     

  6. #6
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Genau, mit dem blau-weißen Haken unten oder dem "Erledigt" oben.

    Habs diesmal übernommen.
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 05.11.09, 23:02
  2. on(press) um Funktion erweitern (OOP)
    Von bluewing im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 15.05.07, 10:43
  3. JetAudio+skin erstellen / funktion erweitern
    Von Jan-Frederik Stieler im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 11.12.04, 17:44
  4. Funktion erweitern. Blättern Limitieren!
    Von Hannibal im Forum PHP
    Antworten: 5
    Letzter Beitrag: 24.08.04, 16:52
  5. funktion der Shoutbox erweitern ?
    Von Sim im Forum PHP
    Antworten: 6
    Letzter Beitrag: 18.05.03, 19:05