Incohérence IE/FF avec getElementById().innerHTML
Bonjour,
J'ai créé un tableau sur lequel on peut cliquer sur un petit + qui nous crée une nouvelle ligne. Pour cela j'utilise cette fonction js:
Code:
1 2 3 4 5 6 7 8
| <SCRIPT language="Javascript">
var id = <?php echo $id==null?0:$id;?>;
function plus()
{
id = id+1;
document.getElementById('plus').innerHTML += "<td><input type='text' name='"+id+"name' /></td><td width='500px'><textarea name='"+id+"value' rows=4 COLS=100></textarea></td>"
}
</SCRIPT> |
Code:
1 2 3 4 5 6 7
| <table id='plus'>
<!-- blabla -->
</table>
<table style="border-top:0;">
<tr><td align='center' border=0><img src='+.png' onClick='plus()'/></td></tr>
</table> |
Cela génère bien ma ligne sous firefox, mais sous IE rien, j'ai un petit warning en bas qui me dit "erreur sur la page".
Vous savez d’où cela peut venir?
Même problème sans utiliser mes variables dans le js.
Merci
PS: IE utilisé version 8