Bonjour chers amis d�veloppeurs,

Le premier souci est r�gl�, maintenant, j'en ai un second, voir en bas.

J'aimerais mettre dans la fonction innerhtml, la fonction onclick, malheureusement, �a ne marche pas.
Apr�s avoir lu quelques topics, je pensais qu'il s'agissait des quotes mais m�me l�, je n'y arrive pas.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
	l.insertCell(l.cells.length).innerHTML='<input type="text" size="10" name="couleur[]" name="f_color"  maxlength="7"><img src="Img/color.gif" onClick="fctShow(document.objForm.f_color)">';
Bien sur tout marche hors du JavaScript.
Ca me permet d'afficher une palette de couleur. j'ai r�cup�r� le code � cet endroit)
L�, il s'agit du code html classique, dans ce cas, �a marche parfaitement.
J'arrive � afficher les couleurs
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
<form name="objForm" method="post" action="?">
<input type="text" size="10" name="f_color" value="" maxlength="7">
<img src="Img/color.gif" onClick="fctShow(document.objForm.f_color);">
</form>
Par contre, d�s que je l'impl�mente dans le JS, �a me marche plus. (bien sur, j'utilise le m�me nom de formulaire, l'ironie de l'histoire, c'est que si j'inclue le 1er formulaire (sans php) dans le second avec l'appel JS, �a affiche la palette mais �a "marque" la couleur dans le premier formulaire et rien dans le second)

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
74
75
76
77
78
79
80
81
82
<form name="objForm" method="post" action="?">
 
			<tr>	<th>N°</th>
			<th>Mot</th>
 
					<th>Lien</th>
 
					<th>Titre</th>
					<th>Couleur</th>
					<th>taille</th>
 
					<th><input 	type="button"
 
									onclick="ajout();"
 
									value="Ajouter" /></th>
 
 
		</table>
 
 
<INPUT TYPE="submit" NAME="envoyer" VALUE=" Envoyer ">
 
<script type="text/javascript">
 
		var tab=document.getElementById("tableau");
 
		function suppression(btn)
 
		{	tab.deleteRow(btn.parentNode.parentNode.rowIndex);
 
			for ( var l=1;l<tab.rows.length;l++ )
 
			{	tab.rows[l].cells[0].innerHTML=l;	}
 
		}
 
		function ajout()
 
		{	var l = tab.insertRow(tab.rows.length);
 
			var c=l.insertCell(l.cells.length);
 
				c.innerHTML=l.rowIndex;
 
			l.insertCell(l.cells.length).innerHTML=
 
				"<input type='text' size='10' name='mot[]' />";
 
			l.insertCell(l.cells.length).innerHTML=
 
				"<input type='text' size='10' name='lien[]' />";
 
			l.insertCell(l.cells.length).innerHTML=
 
				"<input type='text' size='10' name='titre[]' />";
 
				l.insertCell(l.cells.length).innerHTML='<input type="text" size="10" name="f_color" value="" maxlength="7"><img src="Img/color.gif" onClick="fctShow(document.objForm.f_color);">';
 
 
					l.insertCell(l.cells.length).innerHTML=
 
				"<input type='text' size='10' name='taille[]' />";
 
 
 
			l.insertCell(l.cells.length).innerHTML=
 
				"<input type='button' value='Supprimer' onclick='suppression(this);' />";
 
			l.onmouseover=function()
 
			{	this.style.backgroundColor="#FFFFDD";	}
 
			l.onmouseout=function()
 
			{	this.style.backgroundColor="transparent";	}
 
		}
</script>
 
</form>

Donc maintenant, �a marche lorsque la premi�re ligne est cr��e, ensuite, non (la palette de couleur s'affiche mais �a "n'�crit pas" dans le input text la valeur (m�me pour le premier), je suppose que cela vient du fait que j'utilise plusieurs fois le name = f_color.

Je pensais mettre un compteur mais je ne m'en sors pas :/

Merci d'avance de vos r�ponses