| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Paula Mitglied
|
Bitte noch eine Frage wegen meines Navigationsmenü |
|
|
Guten Abend,
bitte wer könnte mir weiter helfen mit meiner Navigation.
Und zwar möchte ich gerne, dass bei anklicken der Ordner auch die Unterordner/Unterpunkte sichtbar werden und bleiben und der Ordner sich nicht wieder sofort schließt.
Ich habe festgestellt, dass sich nur der erste Ordner "Verein" bei anklicken vollständig entfaltet. Die anderen tun es nur beim zweiten Klick und das ist für die Besucher sehr unbequem/nervig.
Vielen Dank im Voraus.
Mit freundlichen Grüßen
Jana
http://www.ghv-walddoerfer.de/index.html |
|
|
|
| 23 Dez 2007 22:40 |
|
  |
Enni P Mitglied

|
 |
|
|
Hallo Paula!
Du hast meinen Code nur bei dem ersten Link angewendet. Bei den anderen muss das natürlich auch so in etwa sein : | Berichtigung hat Folgendes geschrieben: | | <a href="javascript: anzeigen('ordner_2', 'bild_2');"><img id="bild_2" src="Grafik/closed2.gif" class="Bild" alt="" border="0"> |
|
_________________ Endres
[ Mein Forum | Netzgemein.de Uploads ] |
|
|
| 29 Dez 2007 12:05 |
|
 |
Endres Gast
|
Bitte noch eine Frage wegen meines Navigationsmenü |
|
|
Hallo Endres,
vielen Dank für die schnelle Antwort.
Ich hatte die Anweisung bereits nach der ersten Antwort befolgt. Das Menü eröffnet sich sehr gut und bleibt auch offen.
Leider gibt es da aber ein weiteres Problem:
beim anklicken der Unterordner : Grundausbildung, Turnierhundsport, Obedience usw. eröffnet sich die zugehörige Seite nicht, sondern man bleibt auf der Startseite. Das war der Grund warum ich wieder alles rückgängig gemacht habe. Darüber bin ich nicht glücklich, aber ich weiß immer noch nicht wie ich beide Funktionen programmieren kann, das heißt, dass sich das Menü öffnet und gleichzeitig beim anklicken der Unterpunkte auch die richtige Seite geöffnet wird.
In dem Moment, wenn ich das <a href vor den Ordnen wegnehme, gibt es keine Verknüpfung. Ich weiß nicht, ob ich es gut genug erklärt habe, was da passiert, bzw. nicht passiert.
Wenn Du eine Lösung weißt für dieses Problem, wäre ich sehr dankbar, erfahren, wie ich es besser machen kann.
Vielen Dank im Voraus für die Rückmeldung.
Mit freundlichen Grüßen
Jana |
|
|
|
| 29 Dez 2007 17:12 |
|
 |
Enni P Mitglied

|
 |
|
|
Also der größte Fehler ist erstmal, dass getElementById auf eine ID statt auf einen NAME zugreift: | Code: | [...]2);"><img id="bild_2" [...] | statt | Code: | 2);"><img name="bild_2" |
Der Rest funktioniert bei mir Tadellos, außer dass auf der jeweiligen Unterseite (Grundausbildung oder auch Begleithundprüfung) das Menü nicht offen ist, dies kann man jedoch mit weglassen des display:none;
Bsp auf Seite Grundausbildung:
| Code: | <a href="javascript: anzeigen('ordner_1', 'bild_1');"><img id="bild_1" src="Grafik/closed2.gif" class="Bild" alt="" border="0"></a>
<span class="Rand">
<a href="index.html" class="link">Verein</a></span><br>
<div id="ordner_1" class="RandUnterpunkte" style="display: none; padding-left:30px">
<a href="StandortUndAnfahrt.html" target="_blank">Standort und Anfahrt</a><br>
<a href="Uebungsplatz.html">Übungsplatz</a><br>
<a href="Uebungszeiten.html">Übungszeiten</a><br>
<a href="Umgebung.html">Umgebung</a><br>
<a href="Vorstand.html">Vorstand</a><br>
<a href="Ausbilderteam.html">Ausbilderteam</a><br>
<a href="ErfolgeTHSSportler.html">Unsere Erfolge</a><br>
<a href="HundefuehrerJahres.html">Hundeführer des Jahres</a>
</div>
<a href="javascript: anzeigen('ordner_2', 'bild_2');"><img id="bild_2" src="Grafik/open2.gif" class="Bild" alt="" border="0">
<span class="Rand">
Grundausbildung</a></span><br>
<div id="ordner_2" class="RandUnterpunkte" style="display: block; padding-left:30px">
<a href="JunghundeAnfaenger.html">Junghunde und Anfänger</a><br>
<a href="Grundkommandos.html">Grundkommandos</a><br>
<a href="BegleithundpruefungTeilA.html">Begleithundprüfung Teil A)</a><br>
<a href="BegleithundpruefungTeilB.html">Begleithundprüfung Teil B)</a><br>
<a href="Ausbilderteam.html">Ausbilderteam</a>
</div>
<a href="javascript: anzeigen('ordner_3', 'bild_3');"><img id="bild_3" src="Grafik/closed2.gif" class="Bild" alt="" border="0"></a>
<span class="Rand">
<a href="Turnierhundsport.html">Turnierhundsport</a></span><br>
<div id="ordner_3" class="RandUnterpunkte" style="display: none; padding-left:30px">
<a href="ErfolgeTHSSportler.html">THS Erfolge</a><br>
<a href="THSTermine.html">THS Termine</a>
</div>
[...] |
//EDIT: Den kompletten Code gibt es hier (als RTF-Dokument)
Müsste funktionieren
PS: Mir ist gerade aufgefallen, dass du garkeine Klasse link im Stylesheet registriert hast, deshalb hab ich die mal im Code weggelassen. |
_________________ Endres
[ Mein Forum | Netzgemein.de Uploads ] |
|
|
| 30 Dez 2007 17:17 |
|
 |
|