|
Subject: RE: RE: Antwort: [xsl] default image... From: cknell@xxxxxxxxxx Date: Wed, 08 Jan 2003 12:08:18 -0500 |
You will have to write an extension to your processor. If you are using the Microsoft transformer I can show you an example I did using JavaScript about a year ago.
--
Charles Knell
cknell@xxxxxxxxxx - email
-----Original Message-----
From: "Mandeep S Dhadda" <m.s.dhadda@xxxxxxxxxxx>
Sent: Wed, 8 Jan 2003 16:47:07 -0000
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject: RE: Antwort: [xsl] default image...
thanks for u r response manfred..the problem is that PictureTag is never
empty..
i really need to use that javascript in xsl. So when the browesr cannot find
a image it will use the default etc. So the next question is how do i use
javascript in xsl.
this is what i am trying..
...
.
<script language="JavaScript">onError=this.<xsl:attribute
name="src">c:/pic.gif</xsl:attribute></script>
</img></xsl:for-each>
your snippet <img src="..." onError="this.src='errorimage.jpg'"> is a
scriptcall for a clientside executed JavaScript,
but when you know the error in your xsl then use the <xsl:choose> element.
e.g.
<xsl:for-each select="showPhotoTag">
<br></br>
<img>
<xsl:choose>
<xsl:when test="PictureTag != ''">
<xsl:attribute name="src">http://servername.com/images/<xsl:value-of
select="PictureTag"/>.jpg</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name
="src">http://servername.com/images/errorimage.jpg</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:attribute name="height">50</xsl:attribute>
</img></xsl:for-each>
regards
Manfred
m.s.dhadda@xxxxxxxxxxx@lists.mulberrytech.com am 08.01.2003 15:29:03
Bitte antworten an xsl-list@xxxxxxxxxxxxxxxxxxxxxx@inet
Gesendet von: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Kopie:
Thema: [xsl] default image...
hello,
I have this:
<xsl:for-each select="showPhotoTag">
<br></br>
<img><xsl:attribute name="src">http://servername.com/images/<xsl:value-of
select="PictureTag"/>.jpg</xsl:attribute><xsl:attribute
name="height">50</xsl:attribute>
</img></xsl:for-each>
This works fine...but i am trying to do is to show a default image when a
the actual image cannot be displayed.
I have seen this: <img src="..." onError="this.src='errorimage.jpg'"> I
have
tried to use this in xsl but it does not work.
Any ideas please....
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
________________________________________________________________________
This email has been scanned for all viruses by the MessageLabs SkyScan
service. For more information on a proactive anti-virus service working
around the clock, around the globe, visit http://www.messagelabs.com
________________________________________________________________________
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 -> |
|---|---|---|
| RE: Antwort: [xsl] default image..., Mandeep S Dhadda | Thread | [xsl] position() and last() problem, jfi |
| [xsl] xsl:sort with lang attribute, Bob Stayton | Date | RE: [xsl] Yet another grouping ques, Martinez, Brian |
| Month |