Zum Inhalt springen

Rollover in GMenu

Erstellt am 21. Mai 2008 · 2 Antworten · letzte Antwort am 23. Mai 2008

Tags: Frage

juebe08 ·

Hallo Forum,

mit folgendem Script funktioniert Rollover auf dem externen Webserver nicht:

temp.MenuOben = HMENU
temp.MenuOben {
1 = GMENU
1.noBlur = 1
1.wrap = <ul><li>|</li></ul>
1.NO = 1
1.RO = 1
1.NO {
imgParams = border="0"
altImgResource.import = uploads/media/
altImgResource.import.field = media
altImgResource.import.listNum = 0
}
1.RO < .1.NO
1.RO {
1.RO = 1
altImgResource.import.listNum = 1
}
1.ACT < .1.NO
1.ACT {
altImgResource.import.listNum = 2
}
}

Der Javascript Code für den Bildwechsel wird erzeugt, scheint aber augenscheinlich nicht durchgeführt zu werden.

In einer lokal liegenden Testumgebung funktioniert alles einwandfrei.

Serverversion ist 4.1.6. Lokale Version TYPO3 4.0.4.

Hat jemand eine Idee. In den verschiedenen Foren bin ich nicht fündig geworden.

Grüsse

SLAng ·

Dein Script ist auch falsch.
Du öffnest bei 1.RO eine klammer und schreibst darein 1.RO = 1. Dafür aktivierst du RO aber direkt nach dem du schon NO aktiviert hast, kopierst aber weiter unten wieder von NO auf RO...
Wenn du NO aktiviert hast, brauchst du RO gar nicht mehr aktivieren, wenn du den Zustand kopierst. Du Aktivierst ACT ja auch nicht

Versuchs mal so:

temp.MenuOben = HMENU
temp.MenuOben {
	1 = GMENU
	1 {
		noBlur = 1
		wrap = <ul><li>|</li></ul>
		NO = 1
		NO {
			imgParams = border="0"
			altImgResource.import = uploads/media/
			altImgResource.import.field = media
			altImgResource.import.listNum = 0
		}
		RO < .NO
		RO {
			altImgResource.import.listNum = 1
		}
		ACT < .NO
		ACT {
			altImgResource.import.listNum = 2
		}
	}
}
juebe08 ·

Hallo SLAng,

die Änderungen im Script haben keine Auswirkungen. Problem war ein fehlendes externes Javascript welches die Browser Version abfragt. Läuft jetzt. Ich nahm an, das die Routine GMenu die Scripts selbst einstellt.

Vielen Dank und Grüsse