Brauche Hilfe für Navigation mit wechselnder Hintergrundfarb

Gesperrt
JSommer
Beiträge: 324
Registriert: Fr 5. Sep 2003, 12:32
Wohnort: 192.168.0.11
Kontaktdaten:

Brauche Hilfe für Navigation mit wechselnder Hintergrundfarb

Beitrag von JSommer »

Tach zusammen,
ich bräuchte da eine Navigation, die neben dem Link noch einen anderen Wert ausgibt, welcher dann mittels Java den Hintergrund der Seite wechselt.

1. Ich hab hierfür ein kleines Script gebastelt:

Code: Alles auswählen

function change_color(colorname)

{ 
  	        if (colorname=='a') {document.bgColor='#000000';}
		if (colorname=='b') {document.bgColor='#ffcc00';}
		if (colorname=='c') {document.bgColor='#ff6600';}
		if (colorname=='d') {document.bgColor='#CC0000';}
		if (colorname=='e') {document.bgColor='#660099';}
		if (colorname=='f') {document.bgColor='#000099';}
		if (colorname=='g') {document.bgColor='#0099cc';}
		if (colorname=='h') {document.bgColor='#009900';}
		if (colorname=='i') {document.bgColor='#99cc00';}
	}
Das funktioniert, wenn ich im Link einen onmouseover so gestalte:

Code: Alles auswählen

<a href="hiersolltederlinkvomcontenidorein" onmouseover="change_color('a')</a>
Da ich aber nada mit Php kann, würds mich nun interessieren, wie ich das mit Contenido zusammenbaue - mir würde schon reichen, wenn jeder Link in der Navigation nach unten halt nen Buchstaben weiterrücken würde - oder vielleicht einfacher: eine Zahl....

Kann mir da jemand mal bitte ein Schnipselchen Code vor die Füße werfen und sagen, wo ich das reinhauen soll? Irgendwo in die Templates normalerweise, oder ins Modul? :-/

Danke für Hilfe im Voraus,
Jürgen
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ähm das ist nicht java sondern javascript

das ist jetzt alles sehr vage beschrieben, da du einfach zu wenig info angegeben hast wie genau deine navigation / template aussieht...

deine javascript funktion sollte entweder in eine .js datei oder in das layout...

dann musst du deine navigation anpassen (welche ist das eigentlich ?)
innerhalb der navigation müsstest du die eine art zähler einbauen zb:

Code: Alles auswählen

$counter = 0;

foreach (...) {
    $counter++;
    ...
}
tja und dann kommt es darauf an ob du templates für navigation verwendest oder einen direkten output via echo machst...

wenn du templates verwendest sieh dir mal an wie variablen an die templates übergeben werden -> such da mal nach $tpl->set(...)
innerhalb des templates musst du dann eigentlich nur noch einen platzhalter definieren... also etwas wie folgendes hinzufügen

Code: Alles auswählen

onmouseover="change_color('{COUNTER}')"
soviel zu theorie...
*** make your own tools (wishlist :: thx)
JSommer
Beiträge: 324
Registriert: Fr 5. Sep 2003, 12:32
Wohnort: 192.168.0.11
Kontaktdaten:

Beitrag von JSommer »

*schluck*

Ich kauf mir erstmal n Buch...
Gesperrt