50 messaggi dal 21 marzo 2002
Ciao a tutti
al verificarsi dell'evento onitecommand richiamo la sub seguente che deve aprire una nuova finestra. Il banalissimo problema che ho è che il tag </script> di js viene interpretato come chiusura di quello della pagina (<script runat="server">). Sicuro avete la soluzione.

Ciao e grazie

Sub Aprifile(Sender As Object, e As DataGridCommandEventArgs)

Dim popupScript As String = "<script language='javascript'>" & _
"window.open 'pagina.aspx', 'CustomPopUp', " & _
"'width=200, height=200, menubar=yes, resizable=no')" & _
"</script>"

Page.RegisterStartupScript("PopupScript", popupScript)
end sub
1.818 messaggi dal 21 giugno 2001
Contributi
Codice HTML:
<script language="JavaScript">
<asp:literal id="LiteralScript" runat="server" EnableViewState="false"/>
</script>

Codice ASP.NET:
Sub Aprifile(Sender As Object, e As DataGridCommandEventArgs)
LiteralScript.Text="window.open 'pagina.aspx', 'CustomPopUp', " & _
"'width=200, height=200, menubar=yes, resizable=no')"
End Sub

hyppos
<code> in giro torte sol ciclos et rotor igni</code>
50 messaggi dal 21 marzo 2002
Grazie funziona. Ma è l'unico sistema per risolvere? Ho visto che impiega più tempo di quanto richiesto normalmente.

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.