Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    92

    csricare un link in una nuova pagina con redirect

    Ho un problema che non riesco a risolvere .
    Ho il componente calender all interno di un iframe.
    Quando clicclo su un girno che devo segnalare se si eseguio istruzione
    redirect metto il codice

    codice:
    dataev = Calendar1.SelectedDate.ToShortDateString()
            If dataev = "16/07/2010" Then
                Response.Redirect("http://www.sito/evento.asp?KeyEvento=21&idcomunone= &#_taget=_parent")
            End If
    Solo che mi viene ricaricato sempre nel frame del calendario , in sostanza non riesto ad usare istruzione Target=_blank
    Vorrei che mi aprisse una nuova pagina.
    Come faccio?
    In alternativa Target=_top
    Ho provato ma nulla.

    Mi aiutste ?
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ho due pagine, a.aspx che contiene un iframe, che richiama b.aspx

    in a.asp metti

    codice:
    <script language="javascript" type="text/javascript">
    // <!CDATA[
    function b_callback(variabile)
    {
        alert(variabile);    
    }
    
    // ]]>
    </script>
    in b.aspx metti
    codice:
    <script language="javascript" type="text/javascript">
    // <!CDATA[
    
    function return_b_callback(variabile)
    {
        if(parent.b_callback) parent.b_callback(variabile);
    }
    
    // ]]>
    </script>
    nella pagina server b.aspx.vb metti, per esempio
    codice:
        Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim variabile As String = DateTime.Now.ToString
    
            Me.ClientScript.RegisterStartupScript(Me.GetType, "return_b_callback", String.Format("return_b_callback(""{0}"");", variabile), True)
        End Sub
    Pietro

  3. #3
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    Response.Write("<script>top.location.href=""pagina ""</script>")
    IL MONDO È BELLO PERCHÉ È VARIO.

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.