Lui chiedeva come si apre una popup da codice lato server...Ed io su WinXP Professional SP2 con IE 6.0.2900 nelle mie applicazioni faccio:
codice:
NameSpace Libreria
Public Class JavaScript
Public Shared Sub Popup(ByVal Pagina As System.Web.UI.Page, ByVal Link As String)
Dim js As String = "<script language=javascript> window.open('" & Link & "','','');</script>"
If (Not Pagina.IsStartupScriptRegistered("clientscript_popup")) Then
Pagina.RegisterStartupScript("clientscript_popup", js)
End If
End Sub
End Class
End NameSpace
codice:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Inserire qui il codice utente necessario per inizializzare la pagina
Libreria.JavaScript.Popup(Me, "popups/pop.htm")
End Sub
e mi vedo la popuppina appena accedo alla pagina...
Per vedere se è già aperta userei un cookie...
Soltanto da eventi lato client non si puo' più fare con quelle impostazioni dici ?
Non lo sapevo...Ma pensandoci...E' meglio