Buona sera,
ho cominciato a scribacchiare cosette in J ma sono ancora in alto mare.
Volevo proporre, nella mia applicazione, una pagina modale con NEWS (se presenti).
questo il codice che uso :
Codice PHP:
$mostra=cisononews(); // controllo se ci sono news da modificare
if(!empty($mostra) AND $_SESSION['newsok']=="N")
// se ci sono e non le ho mostrate mostro finestra{

    
echo '<body  onLoad="showModal() class="fix-sidebar">';


}
// se ci sono e  le ho già mostrate  elimino finestraelse

{    echo '<body onLoad="hideModal() class="fix-sidebar">';


Queste le 2 funzioni :
codice:
<SCRIPT language="JavaScript">function showModal() {
document.getElementById('modal').style.display='block';
}
function hideModal() {
document.getElementById('modal').style.display='none';
}
</SCRIPT>
Questo il passaggio per visualizzare la news
codice HTML:
<DIV id="modal" align="center"><DIV id="close_modal"><A href="javascript:hideModal();">--- NEWS --- X</A></DIV><?phpif(!empty($mostra)){	echo $mostra;	$_SESSION['newsok']="S";}?></DIV>
Che succede :
1 mostra correttamente la finestra con la news
2 chiude correttamente

Quale il problema?

CHE LA MOSTRA SEMPRE, ovvero una volta cliccato sulla X la chiude e appena mi muovo la riapre!