Christoph Schnauß: Buttonwechsel im grafischen Menü

Beitrag lesen

hallo,

Kann mir jemand mit Ratschlägen/Quelltextveränderungen helfen?

Da gibt es mehrere Dinge, die du korrigieren solltest.
Zuerst: da du sowieso PHP verwendest, kannst und solltest du auf Frames völlig verzichten. Deine Navigation kannst du auch in eine eigene include-Datei stecken, die von jeder anderen Seite eingebunden wird.
Zweitens: prinzipell ist es richtig, auf CSS zu setzen. Nur steckt in den für <a> angegebenen Hintergrundbildern ein prinzipieller Denkfehler, der sich dann in deinem HTML-Code bemerkbar macht:

<a href="../pages/home.php" target="news"></a>

Da gibt es halt nichts, was anzuzeigen wäre. Das ändert sich schlagartig, wenn du daraus
  <a href="../pages/home.php" target="news">Verweistext</a>
machst.
Drittens: den "Aktivzustand" für <a> verlierst du selbstverständlich spätestens dann, wenn deine Maus an anderer Stelle aktiv wird (klickt). Wenn du das Erscheinungsbild deines Menüs ändern möchtest, so daß für die angezeigte Seite dann ein anderer Button aufgerufen wird, hast du zwei Möglichkeiten - entweder du tauschst mit Hilfe eines EventHandlers die Grafiken aus, oder (was vorzuziehen ist) du wechselt die Grafik, indem beim Neuaufruf des Menüs bzw. der Seite eine andere CSS eingesetzt wird.

Grüße aus Berlin

Christoph S.