Bonjour,
j'essai de mettre en forme mon document xml, au format html depuis une feuille
xsl. j'ai inclus du code javascript dans ma xsl. Sous Firefox le code marche alros que Internet Explorer me retourne une erreur.
Avez vous une idée de la source de cette erreur; voici le debut de mon code.
le xsl est genere par php donc les \" ne sont pas des erreurs
Merci, DavidCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 <?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"> <xsl:output method=\"html\"/> <xsl:template match=\"/\"> <html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\"> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-1\" /> <meta name=\"description\" content=\"Your description goes here\" /> <meta name=\"keywords\" content=\"your,keywords,goes,here\" /> <meta name=\"author\" content=\"Alain Robert / Original design: arpp - contact@arpp.fr/\" /> <link rel=\"stylesheet\" type=\"text/css\" href=\"../../site_client/styles.css\" /> <title>Commande client</title> <script language=\"JavaScript\"> <![CDATA[ function init() { var tab= new Array('type-devis','type-inscription','type-apropos','type-aide'); var i=0; while( i < 4 ) { document.getElementById(tab[i]).style.visibility = \"hidden\"; i++; } } function afficheacces(div) { var tab_acces= new Array('type-devis','type-inscription','type-apropos','type-aide'); for(i=0 ; i < tab_acces.length ; i++) { if(tab_acces[i] == div ) { //afficher le div selectionné document.getElementById(tab_acces[i]).style.visibility = \"visible\"; } else { //masquer les autres div selectionnés document.getElementById(tab_acces[i]).style.visibility = \"hidden\"; } } } ]]> </script> </head> <body onload=\"javascript:init();\">
