tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
372
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Hansi321 Hansi321 ist offline Mitglied
    Registriert seit
    Jan 2007
    Beiträge
    22
    Hallo, ich hab folgendes vor, ich würde gerne einen langen Text unter ein Bild setzen, jedoch soll der Text erst auftauchen wenn man auf den Link unter dem Bild klickt, der Text soll dann direkt unter dem Bild erscheinen, wenn man ein zweites mal auf den Link klickt soll der Text sich schließen wieder und wieder verschwinden. hat da vielleicht jemand ein passendes tutorial für mich wie ich das mache?Ich denke es ist mit Dhtml möglich,oder?
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    die vorgestellte Technik in dem JS-Tutorial Basic DHTML Menü sollte dir da weiterhelfen.
     

  3. #3
    Hansi321 Hansi321 ist offline Mitglied
    Registriert seit
    Jan 2007
    Beiträge
    22
    Hallo, danke genau sowas suchte ich jedoch kalppt es nicht wenn ich nochmal auf den Link klicke damit der text wieder verschwindet, hätte da jemand eine Idee wie man dass noch machen kann?
     

  4. #4
    teccco teccco ist offline Mitglied Gold
    Registriert seit
    Jan 2002
    Beiträge
    100
    Hallo,

    so könnte dein HTML-Code aussehen:

    HTML-Code:
    <img src="meinbild.jpg" alt="mein bild" title="mein bild" />
    
    <a id="trigger" href="linkzurseiteohnejs.html" onclick="zeigebildunterschrift('bildunterschrift_zu_meinbild');return false;">Bildunterschrift anzeigen</a>
    
    <div id="bildunterschrift_zu_meinbild">Meine Bildunterschrift</div>
    Um die Bildunterschrift zunächst zu verstecken, definierst du folgende CSS-Eigenschaft für das div-Element mit der ID "bildunterschrift_zu_meinbild":

    Code :
    1
    
    div#bildunterschrift { display: none; }

    Die passende Javascript-Funktion könnte dann so aussehen:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    function zeigebildunterschrift(uid) {
     
       try {
     
            var unterschrift_container = document.getElementById(uid);
            var trigger = document.getElementById("trigger");
     
            if (unterschrift_container.style.display == "none") {
     
                 unterschrift_container.style.display == "display";
                 trigger.innerText = "Bildunterschrift ausblenden";
            }
     
            else {
     
                 unterschrift_container.style.display == "none";
                 trigger.innerText = "Bildunterschrift anzeigen";
            }
       }
     
       catch (e) {}
    }

    MfG, teccco
     

  5. #5
    Maik Tutorials.de Gastzugang
    Ansonsten tausche das Script im Tutorial-Demo gegen das hier aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    function show(id){
    d=document;
     
        if(d.getElementById(id).style.display == 'none') {
            d.getElementById(id).style.display = 'block';
        }
        else {
            d.getElementById(id).style.display = 'none';
        }
     
    }
     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 31.08.07, 21:46
  2. [VB.net] In Formview per Button Click "Textfeld.Text" setzen
    Von daDom im Forum .NET Web und Kommunikation
    Antworten: 3
    Letzter Beitrag: 17.01.07, 18:39
  3. Rewind - click -> foward | 2nd click -> rewind
    Von noise im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 28.10.05, 15:50
  4. Click abfangen
    Von stimon im Forum Borland CBuilder und VCL
    Antworten: 4
    Letzter Beitrag: 29.04.05, 08:32
  5. right click
    Von stella2002 im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 01.05.02, 23:59