Bonjour à tous et a tous, voici mon problème, j'aimerai placer mon code JS suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
 
<script language="JavaScript">
 
var button_down = null; //pour définir une valeur par défaut de bouton enfoncé
 
function findCells(table) {  //fct qui recherche les cellules.
	                       var tbody = table.firstChild;
	                           while (tbody.nodeName != "TBODY") tbody = tbody.nextSibling;
	                       var tr = tbody.firstChild;
	                           while (tr.nodeName != "TR") tr = tr.nextSibling;
	                       var td_left = tr.firstChild;
	                           while (td_left.nodeName != "TD") td_left = td_left.nextSibling;
	                       var td_center = td_left.nextSibling;
	                           while (td_center.nodeName != "TD") td_center = td_center.nextSibling;
	                       var td_right = td_center.nextSibling;
	                           while (td_right.nodeName != "TD") td_right = td_right.nextSibling;
	                       var found = new Array(td_left, td_center, td_right);
	                           return found;
                           }
function buttonOver(table) {
	                         if (button_down == table.id) return true; //Va détécter si un bouton est survolé !
							 var tds = findCells(table);
	                         tds[0].className = "bttn_left_on";
	                         tds[1].className = "bttn_center_on";
	                         tds[2].className = "bttn_right_on";
                           }
function buttonOut(table) {
	                         if (button_down == table.id) return true;//Va détécter si un bouton est relaché !
							 var tds = findCells(table);
	                         tds[0].className = "bttn_left_out";
	                         tds[1].className = "bttn_center_out";
	                         tds[2].className = "bttn_right_out";
                          }
function buttonUp(table) {
	                         if (button_down == table.id) return true;//Va détécter si un bouton n'est pas enfoncé !
							 var tds = findCells(table);
	                         tds[0].className = "bttn_left_up";
	                         tds[1].className = "bttn_center_up";
	                         tds[2].className = "bttn_right_up";
                           }
function buttonDown(table) {
                             if (button_down == table.id) return true;//Va détécter si un bouton est enfoncé !
	                         var tds = findCells(table);
	                         tds[0].className = "bttn_left_down";
	                         tds[1].className = "bttn_center_down";
	                         tds[2].className = "bttn_right_down";
                           }
function buttonClick(table) {
                              if (null != button_down)  //On va chercher ici si un bouton est enfoncé ou non, si oui on change l'image!
							     {
		                            if (document.getElementById) 
									   {
		                                  var table_down = document.getElementById(button_down)
	                                   } else if (document.all && !document.getElementById) 
									             {
		                                           eval("var table_down = document.all."+button_down+";");
	                                             }
									 if (table_down) buttonOut(table_down);							 
                                 }
							  button_down = table.id;
							  if (table_down) buttonOut(table_down);							  
                            }
 
    <!--   //Fonction qui lance les 2 frames
        function TwoFrames(URL1,Fr1Name,URL2,Fr2Name) 
		         {
                  parent.frames[Fr1Name].location.href=URL1;
                  parent.frames[Fr2Name].location.href=URL2;
                 }
    //-->
 
 
</script>
mais cela ne focntionne pas. Et voilà ce que XML Spy me retourne :
This file is not well formed. Name letter(Letter(|'_'| ':')) Name-Character * expected. Est ce que cela veut dire que je dois remplacer dans tout mon code les _???
Et je voudrais savoir si je peux placer simplement mon script à cette endroit de mon code XSL??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?xml version="1.0" encoding="UTF-8"?>
<?xml:stylesheet  type="text/css" href="Style.css"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="modules">             
     <html> 
          <head> 
                    <title>XSL Example</title>
          <script language="JavaScript">
           ...
          </script>
          </head>            
          <body bgcolor="#ABACD5" >
 
            </body> 
 </html>
</xsl:template>
</xsl:stylesheet>
Je voudrais également savoir comment changer la couleur du background, car quand je fais un bgcolor dans le body, le fond reste blanc !

J'espère avoir posté sa dans la bonne section, car la section XML/XSl semble être pour le tool indiqué et pas vraiment pour les questions relatives au XML/XSl.

Merci à tous de votre aide,