44 messaggi dal 20 maggio 2003
Salve, qualcuno sa come si fa a chiudere
la finestra del browser da Vb.net?
Alla pressione di un tasto, ho una procedura che mi controlla
alcune cose e in alcuni casi deve chiudermi la finestra del browser.
è possibile?

grazie a tutti
inserisci nella pagina renderizzata uno script window.close()
44 messaggi dal 20 maggio 2003
non riesco a capire.
cosa intendi per pagina renderizzata?

ho una pagina software.aspx. ho una procedura scritta nel codice soft5ware.vb.

è possibile chiuderla da VB?

posso anche inserire uno script, ma come lo richiamo?
Scusami, sono stato molto sintetico perhcè andavo un po' di fretta.

Tutto ciò che devi fare è includere nella pagina il seguente javascript:
window.opener=top;
window.close;

Il primo statement serve ad evitare che l'utente riceva una richiesta di conferma all'atto della chiusura della pagina.

Puoi includere tale script nella tua pagina registrando lo startup script nell'handler dell'evento click del tuo Button:
Private Sub myButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles myButton.Click

...Codice...

  If CondizioneDiChiusuraPagina then
    dim s as string = "<script language=javascript>"
    s+="window.opener=top; "
    s+="window.close(); "
    s+="</script>"
    RegisterStartupScript("CloseScript", s)
  End If

End Sub


A presto, e scusa ancora per essere stato poco preciso prima! :)

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.