Subject: AW: Javascript : from xsl to xml From: "Haag, Siegfried" <Siegfried.Haag@xxxxxxxxxxxxxx> Date: Tue, 15 Aug 2000 04:45:26 +0200 |
Hi, use: window.open(imgid.href); and change <a> to: <a id="imgid"> Yours sincerely Mit freundlichen Grüßen Siegfried Haag Technical Consultant Technologieberatung SAG Systemhaus GmbH Niederlassung München Elsenheimer Strasse 11 D-80687 München email: Siegfried.Haag@xxxxxxxxxxxxxx tel: +49-89-54742-120 fax: +49-89-54742-199 mobil: 0170-784 18 54 mailto:Siegfried.Haag@xxxxxxxxxxxxxx -----Ursprüngliche Nachricht----- Von: Michel Guay [mailto:guay.michel@xxxxxxx] Gesendet am: Donnerstag, 3. August 2000 18:43 An: xsl-list-digest@xxxxxxxxxxxxxxxx Betreff: Javascript : from xsl to xml Hi ! I am working on my first XML/XSL project : an encyclopedia for my students. I have finally learned to use Javascript in my xsl page, linking the script to a button which is placed in my xsl page (within the Body tags). Now, I need something more. I am asking here, after going through alot of previous messages of this list (which were indeed very helpfull up to now). 1. Given this XML element : <ROOT> <SEE_PICTURE> <IMAGE href="../gifjpg/a/abydos01.jpg"></IMAGE> </SEE_PICTURE> </ROOT> 2. I have this Javascritp in my xsl : <script language="JavaScript"> <![CDATA[function image(){ window.open(' NOT YET DEFINED '); } ]]> </script> 3. THEN, given This part in the BODY of my xsl : <TR> <xsl:apply-templates select="ROOT/SEE_PICTURE"/> </TR> 4. And finally this in the transformation section on my xsl : <xsl:template match="SEE_PICTURE"> <TR><xsl:apply-templates /></TR> </xsl:template> <xsl:template match="IMAGE"> <a> <xsl:attribute name="href"> <xsl:value-of select="@href"/> </xsl:attribute> <button name="image" STYLE="BACKGROUND-COLOR: #CECEA5;cursor:hand;width:50;height:25;text-align:absmiddle;" onClick="image()"><img src="../../../a_icones/oeil2.jpg" width="50" height="25"/> </button> <xsl:apply-templates/> </a> </xsl:template> When I pass the cursor over the button, in IE5, I can see that it's calling the proper image from the xml element. When I click, a window opens, but naturally without the image. I would like to know how to make the method "WINDOW.OPEN" work with a variable that would get the information which is stored in the IMAGE element of my xml, so putting the image in the opening window. I will have 340 different xml pages, one for each expression of the encyclopedia. I do hope that I was clear enough. BTW, my approach might as well be totally... incorrect.... Thanks for your attention and help. Michel Guay http://www.egypteeternelle.net Un site dédié à l'exploration et à l'étude de l'Égypte pharaonique. Nouvelles, Bibliographie, Centre de doc., Babillard, Bibliographie exhaustive. 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: Employment, DuCharme, Robert | Thread | submitting rtf contained within par, Matthew Bentley |
Re: Line Numbering, Mike Brown | Date | Re: Line Numbering, Paul Tchistopolskii |
Month |