Salve a tutti sto realizzando uno script che deve funzionare con greaseMonkey.
solo che sono arrivato ad un punto dove non riesco ad andare avanti dato che mi viene assegnato sempre lo stesso valore. Vi posto il codice e lo spiego:
il mio problema è quando vado a ricaricare la pagina, cioè vado su un'altra pagina identica solo con i dati diversi, e premendo sul bottone che mi fa funzionare questa funzione, non modifica n_player e rimane sempre settato a 0. Ho sbagliato qualcosa nel codice o avete delle precisazioni da fare? spero di si perchè sono 2 giorni che ci sbatto la testa. GrazieCodice PHP:nome = document.getElementsByTagName('th').item(0).textContent; //prende il titolo
var a = window.localStorage.getItem('n_player'); // prende il n dei player
a = parseInt(a); //imposta a come intero
if (a = "NaN"){a=0}else {alert("avvisa")} //se è non esiste lo imposta a 0
var prov = "nome_player_" + a; //creata la variabile del tipo nome_player_0
window.localStorage.setItem(prov, nome); //viene settato nome_player_0 e nome
a++; //incremento a di 1
window.localStorage.setItem('n_player',a); // modifica n player con il nuovo numero
alert(window.localStorage.getItem("n_player")); // mi restituisce il numero esatto
Chris

Rispondi quotando