333 messaggi dal 05 agosto 2005
Ciao Ragazzi,

Apro un popup contenente 2 DropDowlists. Nel BODY del codice HTML ho inserito un onblur="self.close()" per far si che, perdendo il focus, il pop up si chiuda. Il mio problema è che quando espando le DDLs si chiude il pop up.

Potete aiutarmi?
Sull'onchange delle dropdownlist (se hai autopostback, altrimenti sul pulsante) valorizza una variabile js booleana che si resetta ad ogni caricamento della pagina così nell'onblur verifichi questo flag e se impostato non fai niente perché sta facendo un postback.

Ciao

Il mio blog
Homepage
333 messaggi dal 05 agosto 2005
Ricapitolando (non sono molto pratico di JS), creao nell' HEAD una variabile:

<HEAD>
.....
<SCRIPT LANGUAGE="javascript">
var boo = new Boolean(true);
</SCRIPT>
........
</HEAD>

Quale codice uso per resettarla ad ogni cambiamento?

Che cosa metto poi come argomento dell'onblur?
Al momento nel BODY uso solo onblur="window.close();"


Grazie Ricciolo
102 messaggi dal 11 maggio 2004
Ciao
se non ho capito male, la variabile dovresti metterla a false sul cambio di selezione sulla ddl, e quindi fare il test:

onblur="if boo self.close()"


Credo che Ricciolo intendesse qcosa del genere.

Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.