Pop up in .net

lunedì 07 febbraio 2005 - 11.59

FrancescoGuadagno Profilo | Senior Member

Ciao a tutti.

Un po di tempo fa nacque l'esigenza nel mio portale di generare delle popup (o modal dialog).

La cosa non fu molto difficile.
Ho scritto uno script js con all'interno una istruzione

window.open(URL,\"my_new_window\",\"toolbar=no"+
, location=no, directories=no, status=no, menubar=no, scrollbars=no"+
, resizable=yes, copyhistory=no, width="+PXWidth+", height="+PXHeight+"\")"+

e poi un RegisterStartupscript

Il problema è nato subito dopo però, poichè, caricando in questa popup una pagina aspx avviene una anomalia (comunque qualcosa che non capisco e non so gestire).

Alla generazione del primo evento (del primo postback) la pagina non viene caricata su se stessa ma mi si apre un'altra pop up ancora. Praticamente l'effetto che avviene quando si da un targetframe sbagliato.

La cosa è stata da me risolta chiamando in pop up una pagina asp composta solamente di un Iframe al 100% di altezza e larghezza con come source la pagina aspx.

Ma volendo evitare gli Iframe, come posso risolvere l'anomalia?

Dove sto sbagliando?


grazie e ciao

Brainkiller Profilo | Guru

Io andando controcorrente perchè non do una risposta esatta al tuo quesito ti consiglio semplicemente:
1) di non usare gli IFRAME
2) di non usare i popup

Per due semplici motivi, i contenuti degli IFRAME sono difficilmente indicizzabili dai motori di ricerca.
I popuo ormai vengono bloccati da numerose barre di IE, così come l'evoluzione di IE che si ha tramite l'installazione del SP2 di XP.Non so quanta gente vede ancora dei popup sincreamente.
Se però tu lavori in una intranet allora il discorso cambia.

ciao
david

FrancescoGuadagno Profilo | Senior Member

...lavoro con una intranet...
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5