From: Django (Oznog) Blais (tech@oznogco.com)
Date: 10/02/2004 - 13:22
Salut,
Tu as deux solutions.
La meilleurs solution = Si tu veux faire l'hyperlien en Javascript tu dois
faire l'appelle d'une fonction qui fait ton window.open.
<a href="javascript:fonctionMaisonOpen('page.htm',400,450,1)">
<!-- Pas validé -->
<xsl:attribute name="href">javascript:fonctionMaisonOpen('
<xsl:value-of select="../@SITE"/>_<xsl:value-of select="@ZONE"/>
<xsl:value-of select="US"/>
<xsl:value-of select="NUMMOB"/><xsl:value-of
select="NUMVUE"/>',400,450,1);
</xsl:attribute>
La pas mal : Ou tu met # dans l'hyperlien (href) que tu capture avec
"onclic" qui fera le window.open.
<a href="#"
onclick="javascript:window.open('page.htm','nom_de_fenetre','width=400,heigh
t=450'); return false">
Dans ton exemple :
<!-- Pas validé -->
<xsl:attribute name="href">#</xsl:attribute>
<xsl:attribute name="onclic">
<xsl:value-of select="../@SITE"/>_<xsl:value-of select="@ZONE"/>
<xsl:value-of select="US"/>
<xsl:value-of select="NUMMOB"/><xsl:value-of select="NUMVUE"/>.jpg');
</xsl:attribute>
Ciao
----- Original Message -----
From:
<"ÿso-8859-1?Q?Olivier_Marlet?ÿ<marlet.olivier@libertysurf.fr>"@dyomedea.com
>
To: <"ÿso-8859-1?Q?xml-tech?ÿ<xml-tech@xmlfr.org>"@dyomedea.com>
Sent: Tuesday, February 10, 2004 5:08 AM
Subject: [xml-tech] window.open et XSL
>
> Bonjour,
> J'ai réalisé un index d'images en XML qui tourne sous ie5 avec :
>
> <?xml version="1.0" encoding="ISO8859-1"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
>
> J'ai réussi à afficher l'image dans une nouvelle fenêtre html avec
l'attribut Target="_blank" sans javascript, mais je voudrais pouvoir le
faire avec une fenêtre javascript en pop-up pour pouvoir gérer la taille de
la fenêtre et la position. J'ai réussi à faire ouvrir la fenêtre avec
l'image mais ie5 m'affiche alors une erreur dans la fenêtre de départ du
lien.
> Voici le code :
>
> <A>
> <xsl:attribute name="href">javascript:window.open('ecrans/
> <xsl:value-of select="../@SITE"/>_<xsl:value-of select="@ZONE"/>
> <xsl:value-of select="US"/>
> <xsl:value-of select="NUMMOB"/><xsl:value-of select="NUMVUE"/>.jpg');
> </xsl:attribute>
> <img><!-- Affichage de la vignette -->
> <xsl:attribute name="src">vignettes/
> <xsl:value-of select="../@SITE"/>_<xsl:value-of select="@ZONE"/>
> <xsl:value-of select="US"/>
> <xsl:value-of select="NUMMOB"/><xsl:value-of select="NUMVUE"/>.gif
> </xsl:attribute>
> </img>
> </A>
>
> J'ai essayé avec <A target="_blank"> mais cela fait ouvrir deux fenêtre de
pop-up, l'une avec l'image, l'autre vide...
> Si quelqu'un voit un solution...
> Merci
>
> Olivier Marlet
>
> marlet.olivier@libertysurf.fr
> http://oliviermarlet.free.fr
> http://www.univ-tours.fr/isa
> http://bdphiles.free.fr
>
> 54 quai Paul Bert
> 37100 Tours
> 02-47-41-46-13
>
> ********** PROTEGEZ VOS E-MAILS !**********
> Avec Tiscali SuperMail, vos e-mails en toute sécurité !
> Anti Spam personnalisable
> Anti Virus actualisé en permanence
> et de nombreux bonus...
> Pour en savoir plus, rendez-vous sur http://www.tiscali.fr/supermail/
>
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|