Subject: Re: Template Rule for JavaScript Rollovers From: "Blond JB" <pblond@xxxxxxxxxxxxxxxx> Date: Fri, 16 Jun 2000 11:16:51 -0700 |
Hello! It's my first word here on this list! I'am a web developper and am working hard on XSL. So let me give you my point of view on Daniel's template : Fine! But <img></img> is NOT HTML 4.0 compliant! Instead use the <xsl:element name="img"></xsl:element>, and put a <xsl:output method="html" /> at the beginning of the stylesheet. This way you'll get a <img ... > tag in the output! See ya! JB ----- Original Message ----- From: Daniel Hinz <daniel.hinz@xxxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxx> Sent: Friday, June 16, 2000 9:59 AM Subject: Template Rule for JavaScript Rollovers > Just a Template that generates Crossbrowser JavaScript Rollover Buttons: > > <xsl:template match="button"> > <a> > <xsl:attribute name="href"> > <xsl:value-of select="@url"/> > </xsl:attribute> > <xsl:attribute name="onMouseOver"> > document.images['cm<xsl:value-of select="@id"/>'].src='<xsl:value-of > select="@rollover"/>'; > </xsl:attribute> > <xsl:attribute name="onMouseOut"> > document.images['cm<xsl:value-of > select="@id"/>'].src='<xsl:value-of select="@active"/>'; > </xsl:attribute> > <img> > <xsl:attribute name="name">cm<xsl:value-of > select="@id"/></xsl:attribute> > <xsl:attribute name="src"><xsl:value-of > select="@active"/></xsl:attribute> > <xsl:attribute name="alt"></xsl:attribute> > <xsl:attribute name="border">0</xsl:attribute> > </img> > </a> > </xsl:template> > > > use it with > > <button id="1" active="some.gif" rollover="another.gif" > inactive="sleepy.gif"/> > > > You can build menus with a single highlighted Button easily by extending > the template rule above with an xsl:choose Element. > > Regards, > > Daniel Hinz > > > -- > Daniel Hinz - XML Evangelist and Software Developer > Higher-Order AG > Burchardstrasse 19, D-20095 Hamburg, Germany > fon: 040 / 325587 - 0 fax: 040 / 325587 - 99 > mailto:daniel.hinz@xxxxxxxxxxxxxxx http://www.higher-order.de > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Template Rule for JavaScript Rollov, Daniel Hinz | Thread | Re: Template Rule for JavaScript Ro, Warren Hedley |
Re: Replacing a string by another w, Warren Hedley | Date | How can I solve this Global Variab, Jia Ming Li |
Month |