[Javascript] click su pulsante

simones70

Nuovo Utente
6 Mar 2008
5
0
1
Salve, in sito ecommerce ho il pulsante "inserisci nel carrello" cliccando sul quale, una funzione js mi richiama una pagina php che aggiunge il prodotto al carrello. Il problema è che se clicco più volte per acquistare più prodotti identici, il pulsante funziona solo al primo click, i successivi li ignora. Qualcuno sa dirmi come posso fare? Di seguito il codice del pulsante
HTML:
<button type="button" onclick="carrello('<?php echo $rsa['id'] ?>','carr<? echo $aa ?>','ag','originale')"> INVIA AL CARRELLO</button>
di seguito la funzione carrello
Codice:
<script>
function carrello(idprodotto,divo,stato,tipologia) {
if (idprodotto == "") {
document.getElementById(divo).innerHTML = "";
return;
} else {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById(divo).innerHTML = this.responseText;
}
};
xmlhttp.open("GET","ajax_caricacarrello.php?idprod otto="+idprodotto+"&stato="+stato+"&tipologia="+ti pologia,true);
xmlhttp.send();
}
}
</script>
 
Ultima modifica di un moderatore:
@simones70
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code-gif.6151
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box-inserisci-2-png-jpg.6152

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

Discussioni simili