Je this code:Enregistrer gameplay dans localStorage
Storage.prototype.setObj = function(key, obj) {
return this.setItem(key, JSON.stringify(obj))
}
Storage.prototype.getObj = function(key) {
return JSON.parse(this.getItem(key))
}
function onReady() {
if (localStorage["piecesArray"]) {
piecesArray = new Array();
piecesArray.length = 0;
piecesArray = localStorage.getObj("piecesArray");
} else {
piecesArray = new Array();
}
can = document.getElementById('myCanvas');
ctx = can.getContext('2d');
img = new Image();
img.onload = onImage1Load;
img.src = "http://www.niagaraparks.com/images/wallpaper/niagarafalls_640x480.jpg";
}
Et je veux sauver l'état du jeu dans localStorage
, et après avoir rafraîchi la page Je veux rafraîchir l'état du jeu.
Qu'est-ce que je fais mal?
Vous établissiez un '' window.onload' l'intérieur de l'emballage window.load' jsFiddle. Retiré de votre violon, utilisez le 'No wrap - in
' en haut à gauche de la page. –Est-ce que localStorage a une méthode 'getObj'? – adeneo
@ FabrícioMatté Pourquoi répondez-vous en éditant son lien JSFiddle dans sa propre question au lieu de faire une nouvelle réponse et de publier le vôtre ici x)? – RelevantUsername