zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden problem mit dem css menü

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 18.09.2005, 18:04
Benutzerbild von nevermind
Trollflüsterer
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 29.08.2005
Ort: Bietigheim-Bissingen
Beiträge: 2.215
nevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblick
Standard problem mit dem css menü

hi,

nu komme ich mal mit einem weiteren problem zu euch........

ich hoffe ihr könnt mir helfen, weil ich sonst nicht weiß, wie ich die navi realisieren kann.


das menü ist komplett in css mit ein bischen javascript für den in (jaja der gute alte ie ). nun fährt man mit der maus über die einzelnen menüpunkte und das untermenü klappt aus. wenn ich klicke wird der inhalt angezeigt aber das menü klappt ein und man weiß nicht wo man gerade ist.

stellt euch vor es wäre ein hover effekt eingebaut (kanns gern nachreichen wenn ihr das wollt). perfekt wäre es jetzt, wenn der hovereffekt bei dem jeweiligen menüpunkt (und untermenüpunkt) stehenbleibt damit man eine übersicht hat wenn man das menü erneut aufmacht.

das ist jetzt ein bischen kompliziert ausgedrückt, aber ich weiß leider nicht , wie ich euch das anders klarmachen soll.

also, ich freue mich auf eure antworten.

achja........als beispiel für den hovereffekt, den ich meinte (hier leider in javascript und nicht in css): http://www.evident.de

und dieser hovereffekt soll stehenbleiben trotz eingeklappten menü.

mfg
meta
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 18.09.2005, 18:41
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 20.02.2005
Beiträge: 1.045
Tigereye befindet sich auf einem aufstrebenden Ast
Standard

Hast du PHP bei deinem Webspace? Damit könnte man das sehr einfach realisieren. Wenn nicht, müsste man halt bei dein Unterseiten das Menü ändern (beim aktiven Menüpunkt z.B. <span> statt <a> + evtl eine Klasse), wäre aber ziemlich umständlich, mit PHP wärs besser.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 18.09.2005, 19:59
Benutzerbild von nevermind
Trollflüsterer
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 29.08.2005
Ort: Bietigheim-Bissingen
Beiträge: 2.215
nevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblick
Standard

hi tigereye

du machst mich schon mal richtig froh............

dachte das geht so nicht.
ok im mom habe ich kein php, aber werde den tarif umstellen, da ich noch per php einen passwortgeschützten bereich realisieren möchte.

kannst du mir mal bitte die möglichkeit per php zeigen.....

An alle anderen. Wenn es doch eine möglichkeit per css gibt, so sagt sie mir

mfg
meta

edit: ok das mit span werde ich mal ausprobieren............ansonsten halt php
Mit Zitat antworten
  #4 (permalink)  
Alt 18.09.2005, 20:19
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 20.02.2005
Beiträge: 1.045
Tigereye befindet sich auf einem aufstrebenden Ast
Standard

Also das mit span halte ich für zu umständlich.
Mit PHP: Ich machs zur Zeit so, dass ich einfach jeder Seite eine Variable gebe, also z.B. für die Startseite:
Code:
<?php $dieseseite = "Home"; ?>
Dann lasse ich im Menü abfragen, ob diese Seite die Seite Home ist:
Code:
[*] <?php if ($dieseseite=="Home") { echo "<span>Home</span>"; } else {echo "Home";} ?>
, sprich: Wenn $dieseseite = Home ist, wird <span>Home</span> ausgegeben. Wenn $dieseseite irgendetwas anderes ist (else...), wird Home ausgegeben. (Es empfielt sich dann natürlich, das ganze Menü per include in jede Seite zu integrieren, damit man nicht bei jeder Änderung alle Seiten einzeln ändern muss)
Sagts mir, wenn das Ganze uch einfacher geht.

Edit: Nicht dass ich was falsch verstehe: Das Untermenü soll schon wieder eingeklappt werden, oder?
Mit Zitat antworten
  #5 (permalink)  
Alt 18.09.2005, 20:25
Benutzerbild von nevermind
Trollflüsterer
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 29.08.2005
Ort: Bietigheim-Bissingen
Beiträge: 2.215
nevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblick
Standard

jo das untermenü wird wieder eingeklappt, aber wenn man es wieder ausklappt soll der menüpunkt markiert sein, wo man gerade ist
Mit Zitat antworten
  #6 (permalink)  
Alt 18.09.2005, 20:38
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 20.02.2005
Beiträge: 1.045
Tigereye befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von MetaCrawler
jo das untermenü wird wieder eingeklappt, aber wenn man es wieder ausklappt soll der menüpunkt markiert sein, wo man gerade ist
OK, das ist das selbe Prinzip, soll der Oberpunkt auch noch markiert sein?
Mit Zitat antworten
  #7 (permalink)  
Alt 18.09.2005, 20:41
Benutzerbild von nevermind
Trollflüsterer
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 29.08.2005
Ort: Bietigheim-Bissingen
Beiträge: 2.215
nevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblick
Standard

der obermenüpunkt UND der untermenüpunkt

Beispiel:

ich bin auf meiner testwebsite im

obermenüpunkt B und
untermenüpunkt b

das menü klappt ein

jetzt ist der markierte obermenüpunkt B zu sehen obwohl ich nicht auf ihn zeige

ich gehe auf den menüpunkt

jetzt ist der markierte obermenüpunkt B UND der untermenüpunkt b zu sehen FALLS ich im menüpunkt B bin.

hoffe so isses verständlich erklärt
Mit Zitat antworten
  #8 (permalink)  
Alt 18.09.2005, 20:45
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 20.02.2005
Beiträge: 1.045
Tigereye befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von MetaCrawler
der obermenüpunkt UND der untermenüpunkt

Beispiel:

ich bin auf meiner testwebsite im

obermenüpunkt B und
untermenüpunkt b

das menü klappt ein

jetzt ist der markierte obermenüpunkt B zu sehen obwohl ich nicht auf ihn zeige

ich gehe auf den menüpunkt

jetzt ist der markierte obermenüpunkt B UND der untermenüpunkt b zu sehen FALLS ich im menüpunkt B bin.

hoffe so isses verständlich erklärt
OK, is klar. Ist auch kein Problem. Nur dass man halt beim Oberpunkt nicht als span sondern als Link mit Klasse ausgeben muss und beim Unterpunkt als span.
Mit Zitat antworten
  #9 (permalink)  
Alt 18.09.2005, 20:48
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 20.02.2005
Beiträge: 1.045
Tigereye befindet sich auf einem aufstrebenden Ast
Standard

Hier ist übrigens ein guter alistapart- Artikel (gibt es überhaupt schlechte alistapart-Artikel ), der das Prinzip ausführlicher erklärt!
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 18.09.2005, 20:55
Benutzerbild von nevermind
Trollflüsterer
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 29.08.2005
Ort: Bietigheim-Bissingen
Beiträge: 2.215
nevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblick
Standard

hm, mal sehn ob ich das als css neuling zusammenkriege.........danke dir erstmal
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit dynamischem CSS Menü riseup CSS 6 15.09.2011 09:57
css problem mehrfarbiges menue cronopium CSS 12 09.10.2010 21:01
Menue Css Problem AKraisser CSS 11 27.11.2008 17:40
Layoutcheck von einer Beispielseite wave Site- und Layoutcheck 1 12.11.2008 22:48
CSS Menü Problem dieBille CSS 4 22.02.2006 16:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:09 Uhr.