Popup che si perde il focus ?!?!?

martedì 17 gennaio 2006 - 12.18

d@dora Profilo | Senior Member

Ciao a tutti, nella mia applicazione ho una serie di bottoni che aprono tutti lo stesso form a mo di popup, manonostatnte abbia messo nel body del popup onload=this.focus() , solo la prima volta funziona, dopodiche, se lo riapro, vedo caricare il form,ma va in secondo piano: dove sbaglio ????

Ciao e grazie

Brainkiller Profilo | Guru

>Ciao a tutti, nella mia applicazione ho una serie di bottoni
>che aprono tutti lo stesso form a mo di popup, manonostatnte
>abbia messo nel body del popup onload=this.focus() , solo la
>prima volta funziona, dopodiche, se lo riapro, vedo caricare
> il form,ma va in secondo piano: dove sbaglio ????

Ciao,
non capisco neanche perchè tu debba usare this.focus(). Qualunque popup aperto via web, riceve automaticamente il focus. Forse hai problemi di altro tipo, prova con un browser diverso e vedi se ti da lo stesso problema.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

d@dora Profilo | Senior Member

lo apro con window.open da javascript, e alla prima apertura in effetti riceve il focus, ma se lo chiudo e ripremo il bottone per riaprirlo, perde il focus e mi va in secondo piano......e a dire il vero non so nemmeno che controllare :-((

Ciao e grazie

Brainkiller Profilo | Guru

>lo apro con window.open da javascript, e alla prima apertura
>in effetti riceve il focus, ma se lo chiudo e ripremo il bottone
>per riaprirlo, perde il focus e mi va in secondo piano......e
> a dire il vero non so nemmeno che controllare :-((

Prova su un altro PC, non dovrebbe crearti questo problema.
Proba a disabilitare se ne hai popup blocker e simili.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

d@dora Profilo | Senior Member

ho provato anche su un'altro pc: stesso comportamento. Sulla pagina chiamante, ho messo su onload del form il focus su una txbox, e ho visto che se lo tolgo il popup funziona correttamente.Ora ho modificato invece che onload, ho messo onfocus e funziona.

Ciao e grazie

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5