Salve. Sto cercando di farmi un portalino con un cms e devo risolvere un problema con una finestra di popup. Voglio che appena la si apre si richiuda immediatamente quando si verifica una certa condizione. In sostanza, la condizione che si verifica consiste nell'assenza di una tag div e relativo codice . Ho assemblato il seguente script che però funziona solo con firefox ed opera e non con internet explorer7 (non ho fatto altri test).
<script type="text/javascript">
function testForObject()
{
var o = document.body.getElementById("Id del tag div");
if (o==false)
{
nomepopup.close();
}
}
</script>
la funzione testForObject() si attiva con l'evento onLoad.
Nota: L'istruzione "nomepopup.close();" messa da sola ed attivata con<INPUT TYPE="button" onClick=nomepopup.close()>
funziona anche con IE.
Non sono esperto e lo script è frutto di molti tentativi e varie ricerche in internet.
Se qualcuno mi vuole aiutare ...grazie.