ho questo HTML:

codice:
<div id="dinamico2" style="visibility: visible"><table width="65%" class="tabella">
<tr>
<td class="cella">LUOGO</td>
<td class="cella">DESCRIZIONE</td>
<td class="cella">PREZZO</td>
<td class="cella">FOTO</td>
</tr>
<tr>
<td class="cella"><input type="text" name="luogo"/></td>
<td class="cella"><textarea name="desc" rows="4" cols="21"></textarea></td>
<td class="cella"><input type="text" name="prezzo"/></td>
<td class="cella"><input type="button" action="window.open('upload.php','son')" value="Upload"/></td>
</tr>
</table></div>
e questo JS:

codice:
val!="N" ? (dinamico2.visibility="visible", alert(val)) : dinamico2.visibility="hidden";
l'alert funziona correttamente mentre la DIV nn va via, né appare!