Bonjour à tous et joyeux Noel tout d'abord!
j'ai 2 problémes concernant javascript, j'ai ca :
<script type="text/javascript">
function chgt_border() {
for(var i = 0; i < document.getElementsByTagName("td").length; i++) {
if(document.getElementsByTagName("td")[i].style.border == "1px solid black")
document.getElementsByTagName("td")[i].style.border = "0px solid black";
else document.getElementsByTagName("td")[i].style.border = "1px solid black";
}
}
</script>
<table id="table_1" style="width:75px;" cellpadding="0" cellspacing="0">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
<p><a href="javascript:chgt_border()">Mettre/Enlever border</a></p>pour mon premier probléme, le code marche sous firefox mais pas sous ie
sous firefox, quand je clique sur le lien les border des td se mettre et s'enleve comme je veut
mais sous ie, elle se mettent au premier clic mais ensuite ne s'enleve plus...
mon second probléme c'est que quand j'ai une autre table dans la page, et bien ca agit sur celle ci aussi
j'ai essayé d'attribuer un id a la table avec laquelle je veut interagir mais rien a ca ne marche!
merci d'avance pour toute l'aide que vous me donnerez!