Hallo miteinander,
ich habe eine XPage mit einem Repeat-Control.
In diesem Control wird ein Bild mit einer berechneten URL wiederholt (bannerRepVar = Collection Name des Controls):
<xp:image id="image4" styleClass="BannerImage">
<xp:this.url>
<![CDATA[#{javascript:
if(bannerRepVar.banner!=null){
var url = getURLFromURLList(bannerRepVar.banner);
if(url!=""){
return url;
}else{
return "/noPic.png";
}
}
return "/noPic.png";}]]>
</xp:this.url>
</xp:image>
Funktioniert soweit bestens.
Jetzt würde ich gerne bei einem MouseOver ein alternatives Bild anzeigen.
Ideal wäre wenn ich CSS Sprites verwenden könnte um ein flackern bzw. ein laden beim Hover zu vermeiden.
Leider sind all meine Versuche gescheitert.
Die Bilder haben alle die Auflösung 100x200px wobei die oberen 100x100px das "normale" Bild sind und die unteren 100x100px das Bild, das beim Hover angezeigt werden soll.
Hat hier jemand nen Hinweis für mich? Wenn CSS Sprites nicht gehen, wäre auch eine Alternative mit 2 getrennten Bildern denkbar.
Danke schon mal!
Gruß
Marcus