• User

    pulsante che non funziona come dovrebbe

    Salve, in una pagina ecommerce ho il pulsante "aggiungi al 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 dir mi come posso fare? Di seguito il codice del pulsante

    <button type="button" onclick="carrello('<?php echo $rsa['id'] ?>','carr<? echo $aa ?>','ag','originale')"> INVIA AL CARRELLO</button>

    di seguito la funzione carrello

    <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>