il sito http://www.prontospesa.it ha adottato una soluzione carina per evitare di usare il JS per visualizzare il totale del carrello sempre aggiornato.

in alto a destra, il sito visualizza il totale dell'importo aggiornato automaticamente ogni volta che metti nel carrello un nuovo prodotto. il "trucco" sta nell'usare un piccolo FRAME che contiene una pagina che visualizza solo l'importo complessivo del carrello, che nel caso di prontospesa.it credo venga preso da un database nel quale registra i prodotti che metti nel carrello, sommando i prezzi di ogniuno.

quel piccolo frame ha anche un'altra importante funzione, cioè quella di fare effettivamente l'inserimento del prodotto nel carrello. quindi quando clicchi sul tasto per inserire un prodotto in carrello, in realtà il sito sta linkando allo script presente in quel frame, passandogli dei parametri per individuare il prodotto ovviamente. il php nel frame effettua l'inserimento del nuovo prodotto e calcola il totale dell'importo, e visualizza questo valore.

in questo modo non viene ricaricata tutta la pagina che l'utente sta guardando.