Re: Javascript XSLT
"thomas desvenain" <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
votre javascript ne doit-il pas apparaître dans des commentaires ? je n'y connais pas grand chose en javascript, mais je sais que des fois c'est nécessaire et que ça change selon les navigateurs Le 09/03/06, Thibaud Elzière<[email protected]> a écrit : > 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<[email protected]> 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 "[email protected]" (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 [email protected] > >>(mailto:[email protected]?Subject=unsubscribe) > >> > >> > >> > >> > > > >-- > >Devenez redacteur <XML>fr et contribuez au developpement du > >xml francophone (http://xmlfr.org/infos/redacteurs/) ! > > > >Liste de diffusion "[email protected]" (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 [email protected] > >(mailto:[email protected]?Subject=unsubscribe) > > > > > > > > > > -- > Devenez redacteur <XML>fr et contribuez au developpement du > xml francophone (http://xmlfr.org/infos/redacteurs/) ! > > Liste de diffusion "[email protected]" (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 [email protected] > (mailto:[email protected]?Subject=unsubscribe) > >