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

    aprire un link in una nuova pagina

    ciao,

    è possibile aprire un link in una nuova finestra? come posso fare?

    io ho provato con un redirect, del tipo

    Response.Redirect(url, false)
    solo mi piacerebbe aprire il mio url in una nuova pagina

    come posso fare? :master:
    what did you bring me to keep me from the gallows pole?

  2. #2
    e no se vuoi aprire una nuova finestra devi usare Window.Open il redirect lo fa sulla pagina dove lo lanci ...

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    usa la proprieta' target (="_blank" nel tuo caso) di un hyperlink, se e' questo che vuoi...

  4. #4
    Originariamente inviato da raffaeu
    e no se vuoi aprire una nuova finestra devi usare Window.Open il redirect lo fa sulla pagina dove lo lanci
    io avevo provato in questa maniera, ma non funziona

    Response.Redirect("window.open(" + url + "; _blank); return false;", false);
    dov'è l'errore?
    what did you bring me to keep me from the gallows pole?

  5. #5
    Originariamente inviato da djciko
    usa la proprieta' target (="_blank" nel tuo caso) di un hyperlink, se e' questo che vuoi...
    si ma il problema è che il redirect alla nuova pagina lo devo fare da codice, in quanto avviene in un determinato caso, cioè quando è presente il link alla pagina esterna
    what did you bring me to keep me from the gallows pole?

  6. #6
    Ma no! WIndow.Open al posto di Response.Redirect -.....


    Mamma mia ...

  7. #7
    Originariamente inviato da clärk
    si ma il problema è che il redirect alla nuova pagina lo devo fare da codice, in quanto avviene in un determinato caso, cioè quando è presente il link alla pagina esterna
    Ma window.open così spudorato in vb.net non funziona, ed allora come si deve fare?

  8. #8
    Nessuno lo sa?

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da kontimatteo
    Nessuno lo sa?
    Ma le leggi le risposte?

    1) WIndow.Open al posto di Response.Redirect

    2) usa la proprieta' target (="_blank" nel tuo caso)

    Ma window.open così spudorato in vb.net non funziona
    allora asp.net è proprio mediocre : passo subito a php
    Pietro

  10. #10
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    codice:
    Public Class Javascript
    
        Public Shared Sub Popup(ByVal Pagina As System.Web.UI.Page, ByVal Link As String, Optional ByVal larghezza As Integer = 800, Optional ByVal altezza As Integer = 600)
            Dim js As String = "<script language=javascript> window.open('" & Link & "','popup','width=" & larghezza & ",height=" & altezza & "');</script>"
            If (Not Pagina.IsStartupScriptRegistered("clientscript_popup")) Then
                Pagina.RegisterStartupScript("clientscript_popup", js)
            End If
        End Sub
    
    End Class


    Uso (da qualsiasi punto nel codice):

    codice:
      Javascript.Popup( Me, PercorsoPaginaDaAprire [,larghezzaPopup] [,altezzaPopup] )

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.