none
Apertura finestra browser RRS feed

  • Domanda

  • Salve ragazzi, sto cercando nella mia applicazione di aprire una mia pagina aspx in una nuova finestra del browser dopo aver cliccato su un button. Sto praticamente impazzendo ma non riesco ad ottenere nulla. Spero possiate aiutarmi in qualche modo.

    Grazie in anticipo per le eventuali risposte.

    martedì 30 novembre 2010 09:05

Risposte

  • Potresti aggiungere al click bottone l'esecuzione di una funzione javascript che apre la finestra attraverso il metodo window.open.

    Per esempio lato server:

    btn.Attributes.Add("onclick", "openNewPage") 
    
    Lato client:

    <script type="text/javascript">
    function openNewPage()
    {
    window.open("http://www.microsoft.com")
    }
    </script>
    
    Ciao


    LCO (congiuluc)
    martedì 30 novembre 2010 09:31
    Moderatore
  • Hai provato ad utilizzare l'istruzione window.open() javascript?
    Se hai un bottone ti basta una cosa del genere (non ho vs sotto mano, quindi vado a memoria):

    <asp:button id="bottone" runat="server" onclientclick="javascript:window.open('www.quellochevoglio.com','nome finestra',''); return false;" text="Premi" />

    Se non metti il return false il bottone esegue il postback dopo aver aperto la finestra in pop-up.

    Il metodo window.open ha tanti parametri, cerca su un motore di ricerca per avere più dettagli.

    martedì 30 novembre 2010 09:33

Tutte le risposte

  • Potresti aggiungere al click bottone l'esecuzione di una funzione javascript che apre la finestra attraverso il metodo window.open.

    Per esempio lato server:

    btn.Attributes.Add("onclick", "openNewPage") 
    
    Lato client:

    <script type="text/javascript">
    function openNewPage()
    {
    window.open("http://www.microsoft.com")
    }
    </script>
    
    Ciao


    LCO (congiuluc)
    martedì 30 novembre 2010 09:31
    Moderatore
  • Hai provato ad utilizzare l'istruzione window.open() javascript?
    Se hai un bottone ti basta una cosa del genere (non ho vs sotto mano, quindi vado a memoria):

    <asp:button id="bottone" runat="server" onclientclick="javascript:window.open('www.quellochevoglio.com','nome finestra',''); return false;" text="Premi" />

    Se non metti il return false il bottone esegue il postback dopo aver aperto la finestra in pop-up.

    Il metodo window.open ha tanti parametri, cerca su un motore di ricerca per avere più dettagli.

    martedì 30 novembre 2010 09:33