Salut tout le monde,
voila j'ai résolu mon problème mais j'aimerai cependant savoir si quelqu'un sait m'expliquer la raison de cette erreur.
A la base j'avais un fichier .js que j'incluait dans un fichier .xsl comme ceci
Et alors la sous Internet Explorer 7 sous le build version 7.0.5730.11 sa fonctionnais mais sous un Build 7.0.54xxx sa ne fonctionnais plus et donc sur IE 6 j'en parle même pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <script language="javascript" type="text/javascript" src="monFichier.js"></script>
Par contre si je n'incluait pas mon fichier .js de cette manière mais en mettant mon code JS dans un nouveau fichier .xsl que j'incluais à son tour dans mon fichier xsl de base, sa fonctionnais. Voila comment je m'y suis pris:
NouveauFichier.xsl
fichierDeBase.xsl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <xsl:template name="Script"> <script language="javascript" type="text/javascript"> <![CDATA[ //mon code JAvascript ]]> </xsl:template>
et la sa fonctionne sur IE 6 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <xsl:include href="NouveauFichier.xsl" /> <xsl:call-template name="Script"></xsl:call-template> //... code
Quelqu'un peux m'expliquer pourquoi il ne "voit" pas mon fichier .js lorsque je l'inclut normalement dans un fichier xsl ? merci
Partager