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!