Bonsoir,

Voici j'ai un petit soucis avec ce script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
	<script language="javascript">
function create_champ(i) {
 
var i2 = i + 1;
 
document.getElementById('leschamps_'+i).innerHTML = '<table width="840" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td><table width="410" border="0" align="center" cellpadding="0" cellspacing="3"><tr ><td height="20" class="fdtableau">&nbsp;<img src="../../../images/drapeau_fr.jpg" /> Partie française :</td></tr><tr><td><strong>Titre</strong><input type="text" name="titre_fr_'+i+'" id="titre_fr_'+i+'" maxlength="100" size="66" style="width:405px"></td></tr><tr><td><strong>Texte Court</strong><input type="text" name="texte_court_fr_'+i+'" id="texte_court_fr_'+i+'" size="66" maxlength="100" style="width:405px"></td></tr><tr><td><strong>Texte Long </strong></td></tr><tr><td><textarea name="texte_long_fr_'+i+'" id="texte_long_fr_'+i+'" cols="60" rows="7" onKeyup="show_nb_car(this,document.form.nb_car_texte_long_fr_'+i+')" onKeypress="return verif_press(this,200,document.form.nb_car_texte_long_fr_'+i+')"  onchange="return verif_change(this,200)" style="width:405px"></textarea><span class="Style1">Nombre de caract&egrave;res :<input name="nb_car_texte_long_fr_'+i+'" type="text" style="border:0px; text-align:right; background-color:#FFFFFF; font-size:9px" value="<? echo strlen($mot_cles_fr); ?>" size="2" maxlength="2">/ 200 max.<br /></span></td></tr></table></td><td><table width="410" border="0" align="center" cellpadding="0" cellspacing="3"><tr><td height="20" class="fdtableau">&nbsp;<img src="../../../images/drapeau_en.jpg" /> Partie anglaise :</td></tr><tr><td><strong>Titre</strong><input type="text" name="titre_us_'+i+'" id="titre_us_'+i+'"  size="66" maxlength="100" style="width:405px"></td><tr><td><strong>Texte Court</strong><input type="text" name="texte_court_us_'+i+'" id="texte_court_us_'+i+'" size="66" maxlength="100" style="width:405px"></td></tr><tr><td><strong>Texte Long </strong></td></tr><tr><td><textarea name="texte_long_us_'+i+'" id="texte_long_us_'+i+'" cols="60" rows="7" onKeyup="show_nb_car(this,document.form.nb_car_texte_long_us_'+i+')" onKeypress="return verif_press(this,200,document.form.nb_car_texte_long_us_'+i+')"  onchange="return verif_change(this,200)" style="width:405px" onblur="remiseEtatInput(\'texte_long_us_'+i+'\');"></textarea><span class="Style1">Nombre de caract&egrave;res :<input name="nb_car_texte_long_us_'+i+'" type="text" style="border:0px; text-align:right; background-color:#FFFFFF; font-size:9px" value="<? echo strlen($mot_cles_fr); ?>" size="2" maxlength="2"> / 200 max.<br /></span></td></tr></table></td></tr></table>';
document.getElementById('leschamps_'+i).innerHTML += (i <= 10) ? '<br /><span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un autre champ &agrave; votre fiche</a></span>' : '';
}  
</script>
sur cette page http://www.rebelco.net/v2/compte/fic...p?action=ajout

lorsque l'on clique sur le lien "Ajouter un autre champ à votre fiche" il fait appel à la fonction "create_champ(2)" mais cela ne fontionne pas
Firefox me renvoit l'erreur suivante mais cela ne me cause pas...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
document.getElementById("leschamps_" + i) has no properties
document.getElementById('leschamps_'+i).innerHTML = '<table width="840" border="...
Est ce que cela vous cause plus que moi ?

Merci d'avance pour votre aide
Bonne soirée
A+
Ludo