Salve a tutti, avrei una domanda, ho scritto questa semplice funzione in javascript:
function HideDiv(ID){
document.getElementById(ID).style.display='none';
}
function ShowDiv(ID){
document.getElementById(ID).style.display='';
}
function ShowHideDiv(ID){
if(document.getElementById(ID).style.display==''){
HideDiv(ID);
}else{
ShowDiv(ID);
}
}
e me la richiamo nella mia pagina, con:
<script type="text/javascript" src="../javascript/show-hide.js"></script>
Ho creato una tabella, e volevo fare in modo che una riga scomparisse o ricomparisse, cliccando il pulsante che mi richiama la funzione soprascritta.
<table>
<tr>
<td colspan="2">
<span onclick="ShowHideDiv('prova');" class="apri">Apri</span></td>
</tr>
<tr>
<td colspan="2" style="display:none;" id="prova">
Prova testo.
</td>
</tr>
</table>
In firefox funziona, ma in internet explorer no.
Forse non è possibile in ie fare queste operazioni sulle tabelle?dovrei usare semplicemente un div?
Grazie