Salve a tutti,
ho alcune righe di tabella con un certo ID:
codice:
<TR ID="id_1" STYLE="display: none">
<TD>...campi vari...</TD>
</TR>
che vorrei visualizzare e nascondere con JS.
La funzione creata senza eval() funziona tranquillamente, ma sto cercando di usare l'eval() per poterla riciclare a seconda dell'id degli elementi TR generati dinamicamente.
Ecco qui il semplice codice:
codice:
<SCRIPT Language="Javascript" TYPE="text/javascript">
<!--
function exp(id) {
if (eval("document.getElementById(\""+id+"\").style.display == \"none\")"))
{ eval("document.getElementById(\""+id+"\").style.display = \"block\";"); }
else
{ eval("document.getElementById(\""+id+"\").style.display = \"none\";"); }
return;
}
//-->
</SCRIPT>

visualizza/nascondi
Potreste suggerirmi dove è l'inghippo?

[Non ho usato volutamente il selettore CSS visibility e i suoi valori visible e hidden per questioni di spazio nella pagina.]