ok grazie! E se io volessi numerare i local storage anche se il codice è uguale? Cioè ho un codice local storage. però mi serve per ogni pagina diversa ma con la stessa funzione. il problema è che se lo metto cosi bello e pronto anche cambiando pagina mi segna sempre gli stessi click! Io vorrei numerarli cosi da diversificarli da pagina a pagina!

Ecco il codice:

codice HTML:
<!DOCTYPE html>
<html>
<head>
<script>
function clickCounter() {
    if(typeof(Storage) !== "undefined") {
        if (localStorage.clickcount) {
            localStorage.clickcount = Number(localStorage.clickcount)+1;
        } else {
            localStorage.clickcount = 1;
        }
        document.getElementById("result").innerHTML = "Hai aggiungo questo prodotto alla lista della spesa " + localStorage.clickcount + " volta/e";
    } else {
        document.getElementById("result").innerHTML = "";
    }
}
</script>
</head>
<body>
<p id="demo" onclick="clickCounter()" type="button"><span class="wsite-button wsite-button-small wsite-button-normal" href="http://<span href=" javascript:void(0)"="" onclick="window.open('/files/theme/stampauff.html', '', 'top=15, left=15, width=320, height=450, menubar=no,')">Aggiungi alla lista della spesa</span></p>
<div id="result"></div>
</body>
</html>
come si fa? ho provato in mille modi, ma o non funziona più o non cambia niente! in pratica io vorrei diversificare il codice da pagina a pagina, anche se è uguale!