HTML maskieren
Mosch5
- html
Liebe Leute,
ich habe ein kleines Problem.
Über ein Tooltip möchte ich ein Bild vergrößert anzeigen lassen (xt:commerce -tut aber denke ich nichts zur Sache).
Bitte schaut Euch doch den Code einmal an. Da der/das Tooltip über onmouseover="Tip... aufgerufen wird, muss ich die Sonderzeichen innerhalb der Anführungsstriche maskieren.
Gesagt, getan - so sieht es aus: Funktioniert aber leider nicht! Ich vermute, es liegt am "|" oder den ":", habe aber eigentlich keine Ahnung. Ohne diesen Bereich "|replace:'thumbnail':'info'" funktioniert es tadellos.
Es wäre prima, wenn mir jemand von Euch weiterhelfen könnte.
Tausend Dank vorab.
Viele Grüße
Mosch5
<img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" onmouseover="Tip('<table><tr><td><img src='{$module_data.PRODUCTS_IMAGE|replace:'thumbnail':'info'}'/></td></tr></table>')" onmouseout="UnTip()"/>
Hi,
Über ein Tooltip möchte ich ein Bild vergrößert anzeigen lassen (xt:commerce -tut aber denke ich nichts zur Sache).
vermutlich doch.
Da der/das Tooltip über onmouseover="Tip... aufgerufen wird, muss ich die Sonderzeichen innerhalb der Anführungsstriche maskieren.
nicht zwangsläufig und auch nicht so.
<img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" onmouseover="Tip('<table><tr><td><img src='{$module_data.PRODUCTS_IMAGE|replace:'thumbnail':'info'}'/></td></tr></table>')" onmouseout="UnTip()"/>
zunächst mal wundert mich der HTML-Code - wozu diese nutzlose Tabelle?
Dann wäre aus HTML-Sicht die Zeichenfolge "/>" zu vermeiden.
Dein Probem ist aber wohl, dass xt:commerce mit den maskierten Angaben nichts anzufangen weiß; dieser Code wird doch ohnehin vom CMS ersetzt - wozu dann maskieren?
freundliche Grüße
Ingo