+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Ein- Ausblenden mit Platzhalter

  1. #1
    TP-Member !duesi macht alles soweit korrekt Avatar von !duesi
    Registriert seit
    Apr 2005
    Ort
    der schönen Schweiz
    Beiträge
    78

    Ein- Ausblenden mit Platzhalter

    Hallo zusammen

    Habe mir folgendes Script geschrieben:

    HTML-Code:
    function show() {
    	objekt = document.getElementById("show_hide_div");
    	if (objekt.style.display == "block" || objekt.style.display == "") {
    		objekt.style.display = "none";
    	}
    	else if (objekt.style.display == "none") {
    		objekt.style.display = "block";
    	}
    }
    Nun habe ich aber eine Seite, in der ich mehrere Divs habe, die alle einzeln angezeigt und wieder versteckt werden sollen.

    Die Lösung wäre einfach, eine Platzhalter im Skript verwenden. Nur funktioniert das irgendwie nicht.

    Weiss jemand, wie ich in einer Funktion Platzhalter (also für function show_hide(__Platzhalter__) // document.getElementById("__Platzhalter__")) verwenden kann?

  2. #2
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    HTML-Code:
    function show(div) {
    	objekt = document.getElementById(div);
    	if (objekt.style.display == "block" || objekt.style.display == "") {
    		objekt.style.display = "none";
    	}
    	else if (objekt.style.display == "none") {
    		objekt.style.display = "block";
    	}
    }
    kurz und bündig
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  3. #3
    TP-Member !duesi macht alles soweit korrekt Avatar von !duesi
    Registriert seit
    Apr 2005
    Ort
    der schönen Schweiz
    Beiträge
    78
    Wenn ich dann den Aufruf aber so mache:

    HTML-Code:
    <span onclick="show(flyer)">Klicken</span>
    <div id="flyer">inhalt</div>
    funktioniert es trotzdem nicht...

  4. #4
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    Mach mal ein:
    HTML-Code:
     <span onclick="javascript:show('flyer');">Klicken</span> <div id="flyer">inhalt</div>
    raus.
    Wenns immer noch nicht klappt, dann gib dem Div einen Inlinestyle mit der CSS- Eigenschaft display . Ich glaube, JS kann nur auf Eigenschaften zugreifen, die Explizit gesetzt wurden..
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51