Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Alert e response.redirect

    Come faccio dopo aver fatto cliccare su "OK" della alert a reindirizzare con response.redirect alla pagina iniziale? In questo modo la alert non si apre, non si può scaricare il file excel e si viene reindirizzati...
    codice:
     <script language="javascript">
    var startTime = new Date().getTime();
    for(i=0;i<999999;i++) ; 
    alert("Tempo di elaborazione dati richiesti:  " + (((new Date).getTime()-startTime)/1000) + " secondi.")
    location.href="download.asp?xls=<%=temp_excel_file%>"
    </script>
    
    Response.Redirect ("http://www.paginaweb.com/index.asp")
    :master:

  2. #2
    Non si apre perchè Javascript è un linguaggio lato client e prima che venga elaborato avviene il redirect. potresti elaborare la pagina per il download in un iframe nascosto e poi, a download avvenuto, fare il redirect direttamente con javascript.
    ...NO ONE IS INNOCENT ANYMORE...

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Si questo lo so ma il problema è appunto che non posso farlo direttamente in javascript, perchè già prevedo nella alert:
    codice:
    location.href="download.asp?xls=<%=temp_excel_file%>"

  4. #4
    non puoi aprire il download in un pop-up ?
    ...NO ONE IS INNOCENT ANYMORE...

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da rotteninside
    non puoi aprire il download in un pop-up ?
    Anche, ma come ?

  6. #6

    Re: Alert e response.redirect

    <script language="javascript">
    var startTime = new Date().getTime();
    for(i=0;i<999999;i++) ;
    alert("Tempo di elaborazione dati richiesti: " + (((new Date).getTime()-startTime)/1000) + " secondi.")
    location.href="download.asp?xls=<%=temp_excel_file %>"
    </script>
    Non capisco a cosa serve quel for...
    Comunque io farei nel javascript :
    codice:
    alert(...);
    window.open('download.asp?xls=<% = temp_excel_file %>','Nome_Finestra','Attributi');
    location.href='index.asp';
    ...NO ONE IS INNOCENT ANYMORE...

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Grazie va benissimo!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.