Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Chiudere finestra dopo evento

    Buongiorno a tutti.

    Avrei bisogna di capire come fare a chiudere una finestra dopo aver effettuato delle operazioni.

    Mi spiego:
    1)Ho creato un bottone e gli ho associato una funzione.
    2)Quando questo bottone viene premuto vengono gestite nella funzione una serie di operazioni.
    3)l'ultima operazione prevede che la finestra si chiuda.

    Chi mi sa spiegare come deve fare per effettuare l'ultima operazione?.

    Dovrei inserire nel codice un richiamo ad un controllo javascript (windows.Close()) ma non so come si fa.

    Grazie
    Roberto
    Robert

  2. #2
    dovresti approfondire l'uso del metodo
    RegisterStartupScript
    che serve appunto per inserire script es. js nella pagina. Il metodo accetta due parametri il primo e' la chiave che identifica lo script e il secondo e' lo script vero e proprio.
    Saluti a tutti
    Riccardo

  3. #3
    Ti ringrazio per la risposta.

    Avevo già visto in altre discussioni che si parlava di questo metodo ma ancora non sono riuscito a capire come si utilizza. Avevo letto che bisognava utilizzare questo script:

    Page.RegisterStartupScript("test", "<script language='javascript'>windows.close(); </script>")

    Ho provato ad inserirlo all'interno della funzione che gestisce il bottone, subito dopo tutte le altre operazioni ma non funziona.

    Mi sai dare qualche consiglio?

    Grazie
    Roberto
    Robert

  4. #4
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    dai un occhio qui (è inglese ma tanto ormai a forza di leggere la mdsn ci si preoccupa solo se è cockney )
    http://aspnet.4guysfromrolla.com/art...21104-1.2.aspx

  5. #5

    Re: Chiudere finestra dopo evento

    io ho messo nell' onclick del pulsante onclick="window.close()" e le operazioni da eseguire nell evento click nel codice c#.
    ho visto che esegue tutte e due le operazioni
    La cosa seccante di questo mondo è che gli stupidi sono sicuri di sé, mentre le persone intelligenti sono piene di dubbi. B. Russel

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Page.RegisterStartupScript("test", "<s"+"cript language='javascript'>windows.close(); </s"+"cript>")

    cosi dovrebbe andare

  7. #7
    Originariamente inviato da sms
    Page.RegisterStartupScript("test", "<s"+"cript language='javascript'>windows.close(); </s"+"cript>")

    cosi dovrebbe andare
    scusa l'ignoranza, ma perchè devi mettere "<s"+"cript ?
    La cosa seccante di questo mondo è che gli stupidi sono sicuri di sé, mentre le persone intelligenti sono piene di dubbi. B. Russel

  8. #8
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    una questione di sicurezza del parser vale anche lato client (se lo fai in puro js)

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da cicciociccioxxx
    scusa l'ignoranza, ma perchè devi mettere "<s"+"cript ?
    in asp.net, nel codice sottostante, non mi è mai servito, ma in asp era necessario fare così perchè semplicemente l'interprete non capiva altrimenti.
    Pietro

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da sms
    Page.RegisterStartupScript("test", "<s"+"cript language='javascript'>windows.close(); </s"+"cript>")

    cosi dovrebbe andare
    e poi cmq nn funziona xkè hai messo
    windows
    al posto di
    window

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.