Si je comprends bien tu a écris :
Un xslt qui génère un appel à un javascript qui lui même est généré en
php et qui a pour effet d'écrire du contenu dans le document
Cela me semble un peu compliqué pour arriver à une fin simple....
pourquoi ne pas faire générer le contenu produit par le javascript
directement par le xslt ?
Stéphane.
Thibaud Elzière wrote:
>Avec plaisir :
>
>
>voici une partie du xslt
>#################
>
>
><xsl:when test ="$DisplayType='tag'">
><div id="contentmain">
><ul>
><!-- Item Content -->
> <xsl:apply-templates select="item" mode="TagItem" >
> <xsl:sort select="title"/>
> <xsl:with-param name="MaxSize">
> <xsl:for-each select="//item/description">
> <xsl:sort data-type="number" order="descending"/>
> <xsl:if test="position()=1"><xsl:value-of select="."/></xsl:if>
> </xsl:for-each>
> </xsl:with-param>
> </xsl:apply-templates>
><!-- /Item Content -->
></ul>
></div>
><!-- ICI -->
><div id="contentsidebar">
><script type="text/javascript" src="display_tag.php?q={$q}" ></script>
><textarea cols="20" rows="5">
><script type="text/javascript" src="display_tag.php?q={$q}"></script>
></textarea>
></div>
><!-- ICI -->
></xsl:when>
></xsl:choose>
>
>voici le php (qui génère le javascript) display_tag (en simplifié)
>########
>
><?
>$javascript="document.writeln('<style type=\"text/css\">');\n";
>$javascript.="document.writeln('</style>');\n";
>$javascript.="document.writeln('<div
>style=\"width:".$JSTDefaultWidth."px;border:1px solid
>#CCCCCC;text-align:justify;padding:5px;font-family: Arial, Helvetica,
>sans-serif;\">');\n";
>$javascript.="document.writeln('<p
>style=\"background-color:#CCCCCC;text-align:center;margin:0px;padding:0px;\">Autorithy
>tag</p>');\n";
>
>while(list($Tag,$ItemArray)=each($TagArray))
>{
>$javascript.="document.writeln('<a href=\"$Link\" title=\"$Title\"
>style=\"font-size:".$FontSize."px;text-decoration:none;\">$Tag</a> ');\n";
>}
>$javascript.="document.writeln('<p
>style=\"background-color:#CCCCCC;text-align:center;margin:0px;padding:0px;\"><a
>href=\"#\" style=\"font-size:10px;\"><b>Yoorss Rank :
>124th</b></a></p>');\n";
>$javascript.="document.writeln('</div>');\n";
>
>header("Content-type:text/javascript");
>echo $javascript;
>exit;
>
>
>####
>
>Merci
>
>Thibaud
>
>
>thomas desvenain wrote:
>
>
>
>>bonjour,
>>
>>pourrais-tu montrer l'extrait du xslt ou du html concerné ?
>>
>>merci
>>
>>thomas
>>
>>Le 09/03/06, Thibaud Elzière<telziere@gmail.com> a écrit :
>>
>>
>>
>>
>>>Bonjour
>>>
>>>Désolé d'être insistant mais je ne dors plus depuis une semaine à cause
>>>de ce problème. Je fais la tranformation XSLT : XML -> HTML. Avez-vous
>>>une idée, pourquoi le script suivant s'affiche dans le html généré sous
>>>IE de manière classique et pourquoi firefox n'éxécute que le script
>>>javascript comme si il n'y avait que ça dans la page
>>>
>>><script type="text/javascript" src="test.php"></script>
>>>
>>>Merci beaucoup,
>>>
>>>Thibaud
>>>
>>>
>>>--
>>>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)
>>
>>
>>
>>
>>
>>
>
>--
>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)
>
>---------------------------------------------------------------------------------------
>Wanadoo vous informe que cet e-mail a ete controle par l'anti-virus mail.
>Aucun virus connu a ce jour par nos services n'a ete detecte.
>
>
>
>
--
Stéphane Bonhomme -- Exselt Services
Formations, Conseil et Réalisations en Ingénierie Documentaire,
Technologies Web et Logiciels Libres
s.bonhomme@wanadoo.fr - http://www.exselt.com
04 76 17 09 40 / 06 88 57 27 08
--
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)
Received on Thu Mar 9 16:04:40 2006