Bonjour,
je débute sous java script..j'ai créé un petit tableau dynamique qui fonctionne très bien sous mozilla firefox mais pas sous ie7. Est ce que quelqu'un peut m'aider à trouver l'erreur pour mon code svp.. Merci d'avance
<HTML>
<head>
<script language='javascript' type='text/javascript'>
var countName = 0;
function addPerson ()
{
rowRegister = document.createElement ('tr');
cellPerson = document.createElement ('td');
textPerson = document.createTextNode (prompt("Add Person","Person"));
cellPerson .appendChild (textPerson);
cellPresence = document.createElement ('td');
cellPresence.setAttribute('align','center')
/*textPresence = document.createElement('a');
textPresence.setAttribute('href', 'javascript:addPerson()');
linkTextPresence = document.createTextNode ('<img src="feu_rouge.gif" border="0">');
textPresence .appendChild (linkTextPresence);*/
linkPicturePresence = document.createElement('img');
linkPicturePresence.setAttribute('src', 'feu_rouge.gif');
linkPicturePresence.setAttribute('name', 'homeButton' + countName);
linkPicturePresence.setAttribute('border', '0');
picturePresence = document.createElement('a');
picturePresence.setAttribute('href', 'javascript:changeStatePresence(linkPicturePresence.src,linkPicturePresence.name)');
picturePresence .appendChild (linkPicturePresence);
cellPresence.appendChild (picturePresence);
rowRegister .appendChild(cellPerson);
rowRegister .appendChild(cellPresence);
document.getElementById ('tabPresence').appendChild (rowRegister);
}
function changeStatePresence (src,name)
{
if(document.images["homeButton"].src=="feu_vert.gif")
{
prompt("MISE AU ROUGE",src + " " + name)
document.images["homeButton"].src="feu_rouge.gif"
}
else
{
prompt("MISE AU VERT",src + " " + name)
document.images["homeButton"].src="feu_vert.gif"
}
}
</script>
</head>
<body>
<table id='tabPresence' border='1' width='25%'>
</table>
<a href="#" onclick=javascript:addPerson();>Add Person</a>
</body>
</HTML>