Zum Inhalt springen

OnMouseDown in GMENU

Erstellt am 28. Mai 2009 · 3 Antworten · letzte Antwort am 10. Juni 2009

Tags: Frage

Domi202 ·

Hallo,

ich habe folgendes Problem:
Ich muss ein grafisches Menü realisieren bei dem es den Zustand onMouseDown gibt. Gibts hier einfache möglichkeiten oder lässt sich das nur durch viel TypoScript bzw eine eigene Extension lösen?
Hab schon versucht mit ATagParams und JavaScript versucht, leider hab ich hier keine Ahnung wie ich die ID des Bildes bzw die zu benutzende Grafik mitübergebe. Die Bilder habe ich als Resourcen in den Unterseiten angelegt, dadurch lassen sich verschiedene Bilder für verschiedene Zustände leicht verwalten.

subparts.navi = HMENU
subparts.navi.1 = GMENU
subparts.navi.1 {
	noBlur = 1
	NO {
		altImgResource.import=uploads/media/
		altImgResource.import.field=media
		altImgResource.import.listNum=0
		allWrap=<div class="navitem">|</div>
		}
	RO = 1
	RO {
		altImgResource.import=uploads/media/
		altImgResource.import.field=media
		altImgResource.import.listNum=1
		allWrap=<div class="navitem">|</div>
		}
	ACT = 1
	ACT {
		altImgResource.import=uploads/media/
		altImgResource.import.field=media
		altImgResource.import.listNum=2
		allWrap=<div class="navitem">|</div>
		}
	}

Danke schon mal für eure Hilfe. 🙂

igorshmigor ·

Das müsste in etwa so gehen:

NO.ATagParams.wrap=onMouseDown="this.getElementsByTagName('img')[0].src='|'"
NO.ATagParams.cObject=IMG_RESOURCE
NO.ATagParams.cObject.import=uploads/media/
NO.ATagParams.cObject.import.field=media
NO.ATagParams.cObject.import.listNum=3
Domi202 ·

Super Danke, hat zwar nicht gleich funktioniert aber so gehts:

NO.ATagParams.wrap=onMouseDown="this.getElementsByTagName('img')[0].src='|'"
NO.ATagParams.cObject=IMG_RESOURCE
NO.ATagParams.cObject.file.import=uploads/media/
NO.ATagParams.cObject.file.import.field=media
NO.ATagParams.cObject.file.import.listNum=3