Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: aggiungi al carrello

  1. #1

    aggiungi al carrello

    Ciao a tutti. Sto realizzando un sito di commercio elettronico. Vorrei aggiungere 1 prodotto al carrello col semplice clic sul carrello posto a fianco di ogni prodotto, senza caricare una nuova pagina. E' possibile ottenere un risultato del genere con l'ASP?

  2. #2
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    non so come hai implementato il codice del carrello,
    cmq presumo che utilizzi una pagina asp che aggiunge un
    record in una determinata tabella del database.
    Puoi richiamare questa pagina in una piccola popup che si occupa
    di inserire il prodotto nel carrello e informa di aver aggiunto con
    successo il prodotto la carrello, cosi risolvi in maniera elegante la cosa.
    luca
    www.intheweb.it - Internet solutions

  3. #3
    e la pop up va kiusa in modo manuale dell'utente?

  4. #4
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    si, la popup conferma l'inserimento dell'oggetto e invita a chiudere la popup stessa
    ad esempio un avviso del genere:

    Prodotto aggiunto al carrello
    -- chiudi --

    in questo modo l'utente ha la conferma di aver inserito
    il prodotto nel carrello ed eviti doppi inserimenti.
    Potresti anche farlo con una popunder che si chiude
    da sola, in questo modo l'utente non si accorge di nulla
    ma non sa neanche se ha aggiunto il prodotto al carrello o meno.
    luca
    www.intheweb.it - Internet solutions

  5. #5
    ok grazie mille della dritta

  6. #6
    scusami, una volta kiusa la popup, c'è possibilità di fare un refresh della pagina dove è presente il link che lancia la popup (spero di essermi spiegato bene)

  7. #7
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    guarda nel forum javascript
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  8. #8
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    prova questo
    codice:
    CHIUDI
    luca
    www.intheweb.it - Internet solutions

  9. #9
    Un ultima cosa. Posso leggere il valore che l'utente digita nel campo "quantità" senza utilizzare un form magari con un javascript?

  10. #10
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    come detto non so come hai implementato il codice del carrello
    in genere si mette almeno il codice prodotto e la quantità.

    Io in genere metto più dati in modo da avere un resoconto
    dell'ordine completo senza dover fare query multiple o delle join.

    Inoltre, è meglio salvare anche il prezzo dell'oggetto in quanto
    potrebbe variare successivamente all'ordine e non ti troveresti
    piu con i conti.

    Se hai passato la quantità alla popup che inserisce il prodotto
    nel carrello, puoi passare questo dato alla finestra madre (opener)
    e recuperarlo con un request.form
    in questo caso il codice devi modificarlo come segue

    if (window.opener) window.opener.document.getElementById("FORMid").su bmit();

    dove FORMid è l'id del form di cui devi recuperare i dati inviati alla popup, ad esempio form1
    luca

    luca
    www.intheweb.it - Internet solutions

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.