Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    25

    Response.Redirect in una nuova pagina

    Come faccio a reindirizzare ad una pagina che pero' deve aprirsi in una nuova finestra del browser?

    Attualmente scrivo cosi' :
    codice:
    if risposta="OK" then
    response.Redirect("http://www.qualcosa.it")
    else
    response.Redirect("http://www.altro.it")
    end if

  2. #2
    Anzichè fare il redirect chiama una funzione JS che ti apre un popup.

    codice:
    <%
    if risposta="OK" then
    %>
    <script language="javascript">
    funcion apriFinestraIf(){
       var w = 310;
       var h = 291;
       var l = Math.floor((screen.width-w)/2);
       var t = Math.floor((screen.height-h)/2);
          window.open("newspopup.asp","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
    }
    </script>
    <%
    else
    %>
    <script language="javascript">
    funcion apriFinestraElse(){
       var w = 310;
       var h = 291;
       var l = Math.floor((screen.width-w)/2);
       var t = Math.floor((screen.height-h)/2);
          window.open("newspopup.asp","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
    }
    </script>
    <%
    end if
    %>
    Oltretutto se devi passare parametri alla nuova finestra così puoi facilmente.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    25
    Grazie!
    ..ma il problema resta se il browser ha i javascript disattivati..

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    con il response.redirect non si può.
    La pop up non è garantito che si apre. I browser stanno eliminando queste seccature per impostazione predefinita
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.