aprire popup da codice

giovedì 16 marzo 2006 - 15.22

Amodio Profilo | Expert



salvea tutti
dovrei aprire una popup da codice come posso fare?

e come posso capire se è gia' aperta?
cosi' la dovrei chiudere ed aprirne una + aggiornata

grazie

fedecheller Profilo | Junior Member

Allora cosa intendi da codice:

lato server devi scrivere:
Page.RegisterClientScriptBlock("open","<script>window.open('pag.aspx','miapagina');</script>");

lato client nell'html:
<script>window.open('pag.aspx','miapagina');</script>

il secondo parametro della open è il nome della nuova finestra del browser che hai aperto. Se rifai la open con lo stesso parametro lui farà l'apertura della tua pagina in quella finestra aggiornandola.

Per capire se una finestra è stata chiusa la propietà è 'closed':


Chiaro???

MUSIC IS FREE, DRINK ARE TO PAY, STAY TILL LATE BUT SLEEP AWAY

Amodio Profilo | Expert

si ok
grazie dell'aiuto
solo che il ciclo che faccio è in un modulo di classe e se inserisco li dentro il codice mi esce questo errore:

Il riferimento a un membro non condiviso richiede un riferimento a un oggetto.

come posso risolvere?
grazie

fedecheller Profilo | Junior Member

Perchè non hai l'oggetto Page, che in questo caso ti dovrai passare come parametro al metodo dove lo utilizzerai

///chiamata al metodo
metodo(this);



///metodo
public metodo(System.Web.UI.Page myPage)
{
myPage.Register.....
}

credo che così vada.
MUSIC IS FREE, DRINK ARE TO PAY, STAY TILL LATE BUT SLEEP AWAY
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