Hallo Forum,
ich brauche mal Hilfe.
Ich generiere mittels TS für einen Marker ein Bild.
boxbild = IMAGE
boxbild.file = IMG_RESOURCE
boxbild.file {
import.cObject = IMG_RESOURCE
import.cObject.file= GIFBUILDER
import.cObject.file {
format=png
quality = 100
XY = 795,594
transparentBackground = 1
10 = IMAGE
10.offset = -67,-27
10.file.import = uploads/media/
10.file.import.listNum = 0
10.file.import.data= levelmedia: -1, "slide"
10.file.width = 775
10.file.params = -rotate 353
10.file.quality = 100
}
}
Das Bild wird, wie zu erkennen, über die Ressourcen der jeweiligen Seite hochgeladen.
Nun möchte der Kunde, dass beim roll-over über das Menü (TMenue) dieses Bild sich ändert, in das entsprechnende Bild der jeweiligen Seite. Quasi als Vorschau.
Geht das überhaupt? Und wen ja, mit welchem Ansatz? Ich habe dazu nichts gefunden und auch nicht wirklich eine Idee.
Ich freue mich über jeden Tip.
Vielen Dank und Grüße
Nikl
Du könntest die Bildpfade an an Javascript Array übergeben mit $key = uid und $value = Bildpfad, dann kannst du die src des img Pfades per Javascript jeweils auf das passende Array Element wechseln beim Mouseover.
Hallo Kisunet,
danke für den Tipp.
Nur wie hole ich den Pfad innerhalb TS eines Tmenues? Hast Du da vielleicht ein Beispiel?
Grüße
Du brauchst die Pfade ja gar nicht innerhalb des TMENU. Im TMENU musst du eigentlich nur dafür sorgen, dass bei mouseover deine Javascriptfunction aufgerufen wird und die ID der aktuellen Seite übergeben. Das zu basteln sollte nicht so schwer sein, habe ich aber gerade keine Zeit zu. Du kannst ja mal einen Ansatz machen und wenn es nicht klappt poste einfach, dann gucke ich drüber wenn ich Zeit hab.
Danke für das Angebot. Das zu basteln ist auch nicht schwer.Eine Javascriptfunktion aufzurufen und die Id der aktuellen Seite zu übergeben ist leider nicht das Problem.
Ich befürchte, Du hast mein Vorhaben noch nicht verstanden. Nicht böse gemeint. :-)
Ich habe ein Menü. Da können zwanzig Seiten drin sein oder aber auch nur eine. Für jede der Seiten wurde ein Bild gerendert.(s.TS unten) Es geht nicht darum Bilder von der aktuellen Seite zu holen. Das wäre einfach. Der Kunde will beim überfahren der Navilinks das sich das Bild im Header ändert. Es soll das Bild angezeigt werden bei Mouseover, das auf den entsprechenden Seiten dann auch angezeigt wird. Ich muss also erst die IDs der entsprechenden Seiten aus der Navi haben und dann das Bild holen. Und das muss ich irgendwie im Menue machen oder zumindest im subpart Bereich.
Ich hoffe, ich habe das verständlich erklärt. Falls Du jetzt jaja, das hatte ich schon verstanden, sagst, dann brauche ich ein bißchen mehr Hilfe bzw. ein Bsp. das irgendwie, ansatzweise, prinzipiell in Deine Lösungsrichtung geht.
Grüße
Nikl
Ja, doch das hatte ich schon so verstanden.
Ich würde ein Dummy HMENU bauen, dass gar kein Menu rendert sondern nur über stdWrap den Bildpfad der jeweiligen Seite ausliest und das ganze in ein JS Array packt, dann hast du schon mal für alle Seiten die Bildpfade. Nun baust du eine JS Function die mit einer übergebenen Seiten ID aus dem Array den Bildpfad nimmt und in deinem echten HMENU rufst du dann diese Funktion mit der jeweiligen Seiten-ID auf. So ungefähr würde ich ansetzen. Für dieses Dummymenü (was ja der eigentliche Trick ist) habe ich jetzt gerade allerdings natürlich kein fertiges Script parat, das müsste ich eben auch erst basteln.
Ok. Jetzt habe ich Deinen Ansatz verstanden.
Die Frage ist, ob ich ihn umsetzten kann. :-) Ich halte Dich auf dem Laufenden ... (wird ein wenig dauern, das mache ich ganz zum Schluss)
Vielen Dank und Grüße, Nikl