Visualizzazione dei risultati da 1 a 6 su 6

Discussione: messaggio conferma

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    589

    messaggio conferma

    ciao vorrei che all'inizio di questa pagina asp compare un messaggio e quando si clicca annulla non esegue il codice asp che segue.




    codice:
    <html><head>
    
    <script language="JavaScript">
    <!--
    if (!confirm("Questa è una realizzazione di HTML.it. Se non vuoi vedere questo script clicca sul tasto annulla e andrai alla pagina errore"))
    {
    
    
     window.location='errore.htm';
    }
    
    
    //-->;
    </script>
    
    
    
    
    
    <%
    dim RecSet, Radera, lachiave
    	
    
    	Set RecSet = Server.CreateObject("ADODB.Recordset")
       Radera = "SELECT * FROM elenco WHERE ID = " & Request.QueryString("adressID") & " "
    
       RecSet.Open Radera, Connessione, 3,3 
    				
    				
    				
    				
    %>
    <%
    
       RecSet.Delete
    
    	RecSet.Close
    	Connessione.Close
    	
    	
    	
    	 %>

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    c'è una differenza tra client e server.

    Quando esegui la pagina, ASP ha già restituito l'output completo, quindi non puoi controllare con
    javascript (dopo) qualcosa che è stato già generato con ASP (prima)

    In altre parole, non puoi.


    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    ASP viene eseguito lato server PRIMA che la pagina venga inviata al client; JS viene eserguito sul client DOPO.

    Quindi lato client non e` possibile fare quanto chiedi, se non con una pagina supplementare (che carica una o l'altra pagina ASP a seconda di cosa risponde l'utente).
    codice:
    <html>
    <head>
    <title> domanda</title>
    
    <script type="text/javascript">
    var risp = confirm("Questa è una realizzazione di HTML.it. Se non vuoi vedere questo script clicca sul tasto annulla e andrai alla pagina errore");
    
    window.location.href = risp ? 'paginavera.asp' : 'errore.htm';
    </script>
    <head>
    <body> </body>
    </html>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    589
    come posso trasmettere alla paginavera una variabile presa con request.querystring?

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    usando il codice di Mich_ puoi appendere la variabile nella querystring


    Request.QueryString("adressID")

    codice:
    <html>
    <head>
    <title> domanda</title>
    
    <script type="text/javascript">
    var risp = confirm("Questa è una realizzazione di HTML.it. Se non vuoi vedere questo script clicca sul tasto annulla e andrai alla pagina errore");
    
    window.location.href = risp ? 'paginavera.asp?parametro=<%= Request.QueryString("parametro")%>' : 'errore.htm';
    </script>
    <head>
    <body> </body>
    </html>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    589
    ok

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.