Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Necessario oggetto: ''

  1. #1

    Necessario oggetto: ''

    salve...
    dovrei eliminare un record ed avere una lert che mi dia l'opzione Si/No.. qualche consiglio?
    ho realizzato qualcosa ma mi da un'errore strano!
    vorrei sapere se conoscete un modo più idoneo per realizzare il tutto:
    attualmente ho questo:
    pagina1.asp
    Codice PHP:
    <script language="javascript">
          function 
    conferma(){
            return 
    confirm("vuoi cancellare?");
          }
        
    </script>

    <form action="delete.asp" method="post" name="Delete" onsubmit="return conferma();">
                                                <div align="center">
                                                    <input type="image" name="submitButtonName" src="remove.jpg" alt="elimina"><input type="hidden" name="azione" value="delete">
    <input type="hidden" name="id" value='<%=rs2("id")%>'></div>
                                            </form> 
    delete.asp

    Codice PHP:
    <% 
    set conn=server.createobject("ADODB.connection")
    %>

    <%
    wid request.form ("id")
    if 
    len(wid) = or (not isNumeric(wid)) then wid 0

    wazione 
    request.form ("azione")

       if 
    wazione="delete" then
       
    SQL 
    "DELETE * FROM listino WHERE ID = " wid
    Set rs 
    conn.execute(Sql)
    response.write "<script>alert('Articolo eliminato correttamente')</script>"
    rensponse.end
    response
    .redirect "backoffice.asp"
                
    end if
                %> 
    ecco l'errore:
    Errore di run-time di Microsoft VBScript error '800a01a8'

    Necessario oggetto: ''

    /database/privato/delete.asp, line 37
    linea 37 >> response.redirect "backoffice.asp"

    però mi chiedo...
    e possibile mettere un alert direttamente nella pagina delete.asp che mi dia l'opzione:
    sei sicuro di voler eliminare ( si/no )
    qindi se si response.redirect "backoffice.asp"
    altrimenti rimane nella pagina1.asp

    Grazie!
    Scusate sto imparando!

  2. #2
    L'errore è sul rensponse.end
    C'è una n di troppo...

  3. #3
    Che sbadato..
    adesso non va in errore.. ma giustamente con il response.end rimane ferma su delete.asp e non fa il response.redirect alla pagina indicata
    come posso risolvere??

    Ps: come accennavo è possibile mettere un alert direttamente nella pagina delete.asp che mi dia l'opzione:
    sei sicuro di voler eliminare ( si/no )
    qindi se si response.redirect "backoffice.asp"
    altrimenti rimane nella pagina1.asp

    Grazie!
    Scusate sto imparando!

  4. #4
    response.end serve a fermare l'esecuzione della pagina in quel punto.
    Levalo, no?

  5. #5
    Gli alert sono eventi lato client.
    ASP è lato server.
    Per fare ciò che vuoi devi caricare la pagina con l'alert, premere OK e ricaricare la pagina per eseguire la cancellazione.
    Solo che andresti in loop con l'alert.
    L'alert lo devi mettere nella pagina dove premi per cancellare.

  6. #6
    si lo so.. ma cosi non avro piu la conferma di avvenuta eliminazione
    Scusate sto imparando!

  7. #7
    Certo.
    Il response.redirect non fa arrivare al client quella pagina ma quella messa nel redirect.
    Ragiona un po...

  8. #8
    ok..
    response.write "<script>location.href = 'backoffice.asp'</script>"


    Grazie!
    Scusate sto imparando!

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.