pas tout à fait....je suppose que le code proposé Stéphane utilise le DOM
Microsoft,
bien que je sois d 'accord sur le fait qu il s'agit là de la méthode la
moins couteuse et la plus sympathique d utilisation (montrer/cacher les
éléments par clic), il y a toujours un risque de ne pas pouvoir éxécuter le
code Javascript si le navigateur n est pas IE.
Cela dit...dans ces cas là autant afficher le HTML de sorti sans se
préoccuper de le passer par Javascript...
----- Original Message -----
From: "Thibaud Elzière" <telziere@gmail.com>
To: <xml-tech@xmlfr.org>
Sent: Wednesday, April 26, 2006 1:24 PM
Subject: [xml-tech] Re: Générer du JS via une transformation XSLT
En fait c pour permettre à n'importe quel utilisateur d'afficher le
contenu du XML sur son site.
Je demande à l'utilisateur d'utliser le code :
<script type="text/javascript" src="http://www.racing.com/j/?&q=test"/>
à mettre sur n'importe quel site et cela génère le html sur sa page. Ce
html étant issu d'un fichier XML
Dans ce cas là puis-je utiliser ce que tu proposes ?
Merci
Thibaud
Stéphane Bonhomme a écrit :
> Bonjour thibaud,
>
> C'est tout à fait possible, mais je ne le conseillerais pas :
>
> Pourquoi ne pas générer directement le (x)html par le xslt plutot que de
> la faire écrire par des writeln javascript ?
>
> Si c'est pour implémenter une interaction utilisateur, il vaut mieux
> générer le html dans le document et utiliser les fonctions dom en
> javascript pour afficher/cacher le contenu, ce sera : plus rapide dans
> le navigateur (pas de parsing au moment de l'interaction, juste du
> reformatage), plus facilement maintenable.
>
>
> par.ex., dans le js :
>
> function show() {
> var div=document.getElementById('affichevoiture');
> div.style.display='block';
> }
> function hide() {
> var div=document.getElementById('affichevoiture');
> div.style.display='none';
> }
>
> permettra d'agir sur le contenu (qui est toujours présent dans le doc,
> mais parfois non affiché)
>
> <div id="affichevoiture" style="width:150px;">
> <h1>> ...
> </div>
>
>
>
> Cordialement,
> Stéphane.
>
> Thibaud Elzière wrote:
>
>
>> Bonjour,
>>
>> J'ai encore une petite question, je cherche à générer via un fichier php
>> du javascript par exemple cela :
>>
>> document.writeln('<link rel="stylesheet" type="text/css" title="juicce"
>> href="http://www.racing.com/styles/style.css" />');
>> document.writeln('<div id="affichevoiture" style="width:150px;">');
>> document.writeln('<h1>>> document.writeln('<ol>');
>> document.writeln('<li>voiture 1</li>');
>> document.writeln('<li>voiture 2</li>');
>> document.writeln('</ol>');
>> document.writeln('</div>');
>>
>>
>> Les données sur les voitures sont dans un fichier XML
>>
>> Je souhaite utiliser une feuille XSLT pour parser le fichier XML et
>> renvoyer le Javascript directement,
>>
>> Est-ce possible ?
>>
>> Merci à toute la liste,
>>
>> 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)
>>
>> -------------------------------------------------------------------------
--------------
>> 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)
--
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 Wed Apr 26 14:29:55 2006