ilch Forum » Ilch Clan 1.1 » Allgemein » Klappmenü

Geschlossen
  1. #1
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Hey,

    ich habe im Internet codes für ein Klappmenü gefunden:
    <?
    $auf = $_GET['auf'] ? $_GET['auf'] : '0000';
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Auf- und Zuklappscript</title>
    <script type="text/javascript">
    <!--
    var auf = "<?=$auf?>";
    
    function klapp(was) {
    if( auf.substr( was, 1 ) == 1 ) {
    document.getElementById("layer"+was).style.display = "none";
    document.getElementById("link"+was).innerHTML = "Mach " + was + " auf";
    auf = auf.substring( 0, was ) + "0" + auf.substring( was + 1, auf.length );
    } else {
    document.getElementById("layer"+was).style.display = "block";
    document.getElementById("link"+was).innerHTML = "Mach " + was + " zu";
    auf = auf.substring( 0, was ) + "1" + auf.substring( was + 1, auf.length );
    }
    }
    
    function machlink(inh) {
    self.location.href="klapp.php?inh="+inh+"&auf="+auf;
    return false;
    }
    //-->
    </script>
    </head><body>
    <?
    if( substr( $auf, 1, 1 ) == 1 ) { $was = 'zu'; $wie = 'block'; }
    else { $was = 'auf'; $wie = 'none'; }
    echo '<div id="link1" onclick="klapp(1)">Mach 1 '.$was.'</div>';
    echo '<div id="layer1" style="width:100px; height:100px; background-color:#0099ff; display:'.$wie.'"></div>';
    
    if( substr( $auf, 2, 1 ) == 1 ) { $was = 'zu'; $wie = 'block'; }
    else { $was = 'auf'; $wie = 'none'; }
    echo '<div id="link2" onclick="klapp(2)">Mach 2 '.$was.'</div>';
    echo '<div id="layer2" style="width:100px; height:100px; background-color:#ff9900; display:'.$wie.'"></div>';
    
    if( substr( $auf, 3, 1 ) == 1 ) { $was = 'zu'; $wie = 'block'; }
    else { $was = 'auf'; $wie = 'none'; }
    echo '<div id="link3" onclick="klapp(3)">Mach 3 '.$was.'</div>';
    echo '<div id="layer3" style="width:100px; height:100px; background-color:#99ff00; display:'.$wie.'"></div>';
    ?>
    <br><a href="klapp.php?inh=8" onclick="return machlink(8)">Geh zur Seite 8</a>
    </body>
    </html>


    Jetzt wollte ich fragn wo ich diesen code einfügen muss?

    Mfg
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    ei wohl du wo du ein klappmenü brauchst, wo denn sonst??
    vielleicht weißt du es nicht, aber dieses script ist mit einer merkfunktion versehen. das heißt, wenn du eins aufklappst, bleibt es auch offen, bis du es wieder schließt. da ilch nicht mit einem "normalen" include verfahren läuft, wie man es von den meisten seite kennt, wirst du mit diesem script probleme bekommen.
    du kannst dir aber die das ganze ohne die merkfunktion holen. ist auf der gleichen seite zu finden wie dieses nur unter javascript ganz unten.

    oder du holst dir direkt die fertige navi in den downloads.


    Zuletzt modifiziert von Chapter am 05.03.2009 - 18:37:43
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Fine es nicht, von wo man es runterladen muss traurig

    Mfg
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Klappmenü oder H-Flip Menü
    je nach dem wie du die navi gern hättest
    externer Link

    Klappfunktion als JS
    externer Link


    Zuletzt modifiziert von Chapter am 06.03.2009 - 09:36:48
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten