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
  #61 (permalink)  
Alt 08.10.2005, 13:48
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

Zitat:
Zitat von fricca
Zitat:
ich klicke auf a --> das untermenü klappt ein --> ABER a bleibt markiert trotz eingeklapptem menü
Wie soll das gehen? Wozu soll a markiert sein, wenn es eingeklappt ist?
Damit sich die besucher auf der website zurechtfinden. bei so einem menü ist es manchmal schwer sich zurechtzufinden.....

zu punkt 4
wo hab ich das was von script geschrieben ?
egal, mein ansatz von vorhin war sowieso falsch, denn das menü tat ja früher im ie...

also wenn dir dazu was einfällt, warum es im IE nicht geht, nur zu. ansonsten muss ich wohl weitersuchen

achja...

der tip mit #navigation li:hover a {color:yellow} bewirkt , dass sich nun ALLE untermenüpunkte färben, wenn man den obermenüpunkt z.B. A anzeigt.

also, nochmal: wenn ich irgendeinen untermenüpunkt anklicke müssen IMMER 2 menüpunkte gefärbt sein --> der jeweilige angeklickte untermenüpunkt UND der zugehörige obermenüpunkt und das TROTZ eingeklapptem menü
Mit Zitat antworten
Sponsored Links
  #62 (permalink)  
Alt 08.10.2005, 14:11
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
wo hab ich das was von script geschrieben ?
Nirgends. Aber es funktioniert nicht im IE, weil das nötige Script nicht zu deinem Dokument passt. Wo hast du das Script her?

Zitat:
der tip mit #navigation li:hover a {color:yellow} bewirkt , dass sich nun ALLE untermenüpunkte färben
Richtig. Das lässt sich über entsprechende weitergehende Selektoren ändern.

Zitat:
also, nochmal: wenn ich irgendeinen untermenüpunkt anklicke müssen IMMER 2 menüpunkte gefärbt sein --> der jeweilige angeklickte untermenüpunkt UND der zugehörige obermenüpunkt und das TROTZ eingeklapptem menü
Nochmal: der "jeweils angeklickte Untermenüpunkt" hat kein Link mehr zu sein! Da kommt nur das span zum Einsatz.

Gibt es denn überhaupt eine Seite, wenn man den oberen Menüpunkt anklickt?
Wenn nein, dann darf auch das kein Link sein.
Mit Zitat antworten
Sponsored Links
  #63 (permalink)  
Alt 08.10.2005, 14:16
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

a) hier http://www.alistapart.com/articles/horizdropdowns/ --> mit dem menü hatte ich angefangen...

b) danke

c) naja ich probiere jetzt ersteinmal b) aus und dann sehe ich weiter
Mit Zitat antworten
  #64 (permalink)  
Alt 08.10.2005, 14:37
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von MetaCrawler
a) hier http://www.alistapart.com/articles/horizdropdowns/ --> mit dem menü hatte ich angefangen...
Dann wirf einen Blick in die Beispieldateien und beachte insbesondere die Bereiche des Stylesheets, in denen von "IE" die Rede ist.
Außerdem schau im Script nach, auf welche Elemente Bezug genommen wird.

Zitat:
c) naja ich probiere jetzt ersteinmal b) aus und dann sehe ich weiter
Das wird dich nicht weiterbringen.
Der "aktive Menüpunkt" muss gekennzeichnet sein, wenn er eine besondere Darstellung bekommen soll.
Wenn du ihm die Link-Eigenschaft nimmst, ist er gekennzeichnet.

Bitte lies (und verstehe) diesen gesamten Thread nochmal. Du drehst dich im Kreis, weil du grundlegende Dinge noch immer nicht verstanden hast.
Mit Zitat antworten
  #65 (permalink)  
Alt 08.10.2005, 22:34
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

ok, lassen wir hier mal im moment die IE-Probleme und die Größe des Background-Bildes oben ruhen. Das ist jetzt auch zweitrangig.

OK, also für alle nochmal mein Hauptproblem:

Bei angeklickten untermenüpunkt "a" (Farbe:gelb) soll der obermenüpunkt "A" seine Farbe von rot (inaktiv/nicht angeklickt) zu gelb (aktive Website/angeklickt) verändern und es auch bleiben, wenn das menü eingeklappt wird.

Also, momentan ist es so:
Wenn ($dieseseite=="indexA") ist, wird {echo "<span>A</span>";} ausgegeben = ergebnis gelb

Da aber der Menüpunkt "A" sowieso nicht klickbar ist, wird er nie gelb sein können. also ändere ich es wie folgt ab ...

Wenn ($dieseseite=="indexa") ist, wird {echo "<span>A</span>";} ausgegeben = ergebnis gelb bei AKTIVEM "a"

damit wäre bei nur EINEM untermenüpunkt mein ziel erreicht. was passiert aber wenn ich mehr untermenüpunkte habe. theoretisch müsste das ja dann lauten...

Wenn ($dieseseite=="indexa", "indexb", "indexc") ist, wird {echo "<span>A</span>";} ausgegeben = ergebnis gelb bei AKTIVEM "a", "b", "c"

was kann man da machen.......
Mit Zitat antworten
  #66 (permalink)  
Alt 08.10.2005, 22:47
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

<span>a</span>
Mit Zitat antworten
  #67 (permalink)  
Alt 08.10.2005, 22:50
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

Code:
<div id="navigation">
<ul>

	[*]<?php if ($dieseseite=="indexA") {echo "<span>A</span>";} else {echo "<a>A</a>";} ?>
	<ul>
	[*]<?php if ($dieseseite=="indexa") {echo "<span>a</span>";} else {echo "<a href=\"indexa.php\">a</a>";} ?>
	[/list][/list]</div>
<span>a</span> habe ich, oder was meinst du ?
Mit Zitat antworten
  #68 (permalink)  
Alt 08.10.2005, 22:52
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Welchen Sinn hat eine Abfrage nach indexA, wenn es diese Seite nicht gibt?
Mit Zitat antworten
  #69 (permalink)  
Alt 08.10.2005, 22:58
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

gar keine, das ist mir schon klar

das

Code:
[*]<?php if ($dieseseite=="indexA") {echo "<span>A</span>";} else {echo "<a>A</a>";} ?>
müsste ja dann lauten

Code:
[*]<?php if ($dieseseite=="indexa", "indexb", "indexc") {echo "<span>A</span>";} else {echo "<a>A</a>";} ?>
heißen um a, b oder c abzufragen.....geht das denn ?
so hab ich mir es jedenfalls gedacht

das "indexA" steht nur noch drin, weil ich nicht weiß in was ich es ändern soll
Mit Zitat antworten
Sponsored Links
  #70 (permalink)  
Alt 08.10.2005, 23:06
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Wie wär's, wenn du endlich das bereits verlinkte php-Tutorial durcharbeitest?
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:02 Uhr.