Bonjour.
Simple supposition au passage, car je n'ai pas encore lu tous les mails
et je ne sais pas si cela correspond vraiment. J'ai eu un probléme
semblable il y a quelques temps que j'avais résolu en remplaçant les
crochets par leur code équivalent. Peut-être cela vient-il de là ?
Cordialement,
JF Cauche
Thibaud Elzière a écrit :
>Bonjour,
>
>Petite avancés en utilisant xslt pour le javascript ce qui m'a permi de
>resserer le problème.Je n'affiche plus le javascript par contre je dois
>afficher dans mon doc HTML ( pour afficher le liens à copier/coller) :
>
><textarea cols="20" rows="5">
><script type="text/javascript" src="display_tag.php?q={$q}"></script>
></textarea>
>
>mais encore une fois, notre ami firefox interprète le script et va
>directement sur la page au lieu d'afficher tranquillement comme du texte
>dans la textarea,
>
>comment faire pour ne pas qu'il l'interprète ?
>
>Une idée ?
>
>Merci
>
>Thibaud
>
>
>Stéphane Bonhomme wrote:
>
>
>
>>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.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>
>--
>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)
>
>
>
>
>
-- Binary/unsupported file stripped by Ecartis --
-- Type: text/x-vcard
--
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 17:28:54 2006