Etonnant !
Tu as gardé cette page ? tu peux peut-être me la montrer pour que je
puisse te dire ce qui fonctionne pas !
En tout cas, tout http://www.terminologie.com/fenris/terms/0/page
et aussi http://demo.exselt.com:8080/
sont fait avec cette technique, et fonctionnent aussi bien sous ff que
opera ou safari !
A+
Stéphane.
Tiscar Sebastien wrote:
>...j ai écrit une page générée par du XML en HTML, avec des cases de
>tableaux visibles qui disparaissent selon des clics ici et là...
>et bien sur IE une ligne comme
>img.parentNode.parentNode.nextSibling.style.visibility='hidden' passe très
>bien, ce qui n est pas le cas avec Firefox...
>
>
>----- Original Message -----
>From: "Stéphane Bonhomme" <s.bonhomme@wanadoo.fr>
>To: <xml-tech@xmlfr.org>
>Sent: Wednesday, April 26, 2006 3:59 PM
>Subject: [xml-tech] Re: Générer du JS via une transformation XSLT
>
>
>Pas du tout, tu supposes mal Sébastien !
>
>DOM est un standard w3c (référence particulièrement utile quand on code
>en javascript:
>http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.
>html).
>Il est supporté par la plupart des navigateurs (basés sur gecko, IE,
>safari/konqueror ou encore opera).
>L'utilisation de DOM est justement le meilleur moyen de faire un site
>interactif proprement (séparation traitement/données) et assurant une
>compatibilité entre les navigateurs.
>
>Stéphane.
>
>Tiscar Sebastien wrote:
>
>
>
>>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)
>>
>>---------------------------------------------------------------------------
>>
>>
>------------
>
>
>>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)
>
>
>
>--
>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 Apr 27 08:16:25 2006