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

    Response.redirect e alert in js

    Cosa c'è che non va in questo codice?
    Perchè non si aprono le alert?
    codice:
    IF RS.EOF THEN %>
    <script language="javascript">
      alert("Utente non riconosciuto!");
    </script>
      <%
      CloseDB()
      Response.Redirect "pagina.asp"
    ELSE %>
    <script language="javascript">
      alert("Utente riconosciuto!");
    </script>
      <% CloseDB()
      Response.Redirect "altrapagina.asp"
    END IF
    
    SUB CloseDB()
      RS.Close
      SET RS = Nothing
      conn.Close
      SET conn = Nothing
    END SUB

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ... ma se fai il redirect come pretendi che arrivi al browser la pagina corrente?

    usa:

    <script language="javascript">
    alert("Utente non riconosciuto!");
    location.href="pagina.asp"
    </script>
    <%
    CloseDB()
    Response.end
    %>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Ti ringrazio per aver risposto, ma nel mio codice (quello che ho postato è un esempio) non reindirizzo ad una pagina precisa, ma ad una pagina che può essere variabile a secondo della scelta dell'utente, per capirci:
    codice:
    IF RS.EOF THEN
      CloseDB()
    Response.Redirect "autenticazione.asp?referer=" & strReferer
    ELSE 
      Response.Cookies("paginaweb.it_accesso")("valido")="ok"
      Response.cookies("paginaweb.it_accesso")("nome")=RS("utente_id")
      Session("user") = Request("user")
      Session("id_utente") = RS("utente_id")
      data = date()
      tempo = time()
      Sql = "INSERT INTO UTENTE (UTENTE, DATA, ORA)VALUES('"& strUser &"', '"& data &"', '"& tempo &"')"
      conn.Execute(SQL)
    
      CloseDB()
      Response.Redirect strReferer
    END IF

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.