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)
Received on Thu Mar 9 15:46:59 2006