anpera.net
https://anpera.dyndns.org/phpbb3/

Aufklappbares Nav
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4131
Seite 1 von 1

Autor:  Freya [ So 11 Nov, 2007 18:57 ]
Betreff des Beitrags:  Aufklappbares Nav

Hallo ihr,
ich brauch dringend eure Hilfe, wie das Thema schon sagt,
möchte ich nen aufklappbares Menü...
Den Code wie es sein soll habe ich schon, doch habe ich ein Problem.

Dieses wäre, einen html code in ne php datei einzufügen...
ich weis manche müssen jetzt denken ich sei einfach nur dumm, doch
hab ich das noch nie gemacht... zumindest nich so...

Hier mal den code... der wird noch umgeschrieben:

[php]<html>
<head>
<script>
function showhide(name) {
var e = document.getElementById(name);
e.style.display = (e.style.display == 'block') ? 'none' : 'block';
}
</script>
<style>
.menuBar {
width: 150px;
border-style: solid;
border-width: 1px;
border-color: #666666;
}
.menuBar a {
display: block;
text-decoration: none;
border-style: solid;
border-width: 2px;
border-top-color: #FFFFFF;
border-bottom-color: #666666;
border-left-color: #FFFFFF;
border-right-color: #666666;
background-color: #CCCCCC;
color: black;
}
.menuBar a:hover {
background-color: #9CCDCC;
}
.subMenu a{
background-color: #EAEAEA;
padding-left: 6px;
border-width: 1px;
color: blue;
}
</style>
</head>
<body>
<div class="menuBar">
<a href="#" onClick="showhide('sub1');">Marktplatz</a>
<div style="display:none" id="sub1" class="subMenu">
<a href="#">MightyEs Waffen</a>
<a href="#">Pegasus Rüstungen</a>
<a href="#">Mericks Ställe</a>
</div>
<a href="#" onClick="showhide('sub2');">Tavernengasse</a>
<div style="display:none" id="sub2" class="subMenu">
<a href="#">Schenke zum Eberkopf</a>
<a href="#">bla bla</a>
<a href="#">bla bla</a>
</div>
</div>
</body>
</html>[/php]

Das prob ist halt cih weis nicht wie ich den einfüge ohne das er mir fehler nennt.... kann mir da einer helfen?

Die andere Frage wäre noch, ob ich das dort auch einstellen könnte das z.B. nur rp-chars gewisse sachen sehen können

Schon einmal danke für die hilfe

Freya

Autor:  Eliwood [ So 11 Nov, 2007 19:51 ]
Betreff des Beitrags: 

Abgsehen davon, dass du die HTML-Elemente anders verschachteln müsstest, um den Code semantischer und besser mit JS bearbeitbar zu machen, ist es verdammt schwer, eine templateübergreifende Lösung für LoGD zu schreiben.
Zumindest so, wie du dir das vorstellst, geht es nicht - um die Navigation mit JavaScript vollzuspicken musst du die Funktion addnav() bearbeiten.
Deine zweite Frage verstehe ich nicht. Also nicht wirklich. Soweit ich das verstanden habe, suchst du eine einfache if-Abfrage... Mehr nicht?!

Autor:  Freya [ So 11 Nov, 2007 19:59 ]
Betreff des Beitrags: 

Mhh also meinst du das es kompliziert wäre?... ok


wegen meiner zweiten frage, ich habe sie wohl etwas falsch gestellt.
Ich wollt nur fragen wenn ich das je hinbekommen sollte mein nav so zu
gestalten, das ich dann auch das einbauen könnte das ne if abfrage gäbe ob rp char oder nich oder so....

Freya

Autor:  theTJ [ So 11 Nov, 2007 23:15 ]
Betreff des Beitrags: 

hi,

Wenn du das JavaScript menü in quasi alle verbauen wolltest müsstes du warscheinlich (fast) alle Funktionen die die Seite aufbauen um- bzw. neuschreiben...
also zumindest geht es wie Eli ricghtig sagt nur wenn du es auf ein Template beschränkst oder das komplette Seiten aufbau-System umbaust...

ich helf dir gern, da ich mal wieder n sinnvolles Projekt bräuchte ;-) mein Lotgd is relativ tot im moment...

greetz

theTJ

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/