script non funzionante con IE

  • Creatore Discussione Creatore Discussione sauro
  • Data di inizio Data di inizio

sauro

Nuovo Utente
2 Dic 2007
2
0
0
Salve. Sto cercando di farmi un portalino con un cms e devo risolvere un problema con una finestra di popup. Voglio che si richiuda immediatamente quando si verifica una certa condizione (cioè, appena si apre si deve richiudere). 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("nome Id del tag div");
if (o==false)
{
nomepopup.close();
}
}
</script>

la funzione testForObject() si attiva con l'evento onLoad.
L'istruzione "nomepopup.close();" messa da sola nello script 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.
 
Ultima modifica:
soluzione

Ciao. Innanzi tutto grazie per la tua risposta che ho appena visto.
Sicuramente la proverò ma ho già trovato questa soluzione che funziona bene.

if(o == undefined)

chiedo scusa per non averlo detto prima ma la realizzazione del sito
mi sta mandando fuori di testa. ciao
 

Discussioni simili