我有this code:保存的遊戲在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";
}
我想保存在localStorage
了比賽狀態,並刷新頁面後,我要刷新的遊戲狀態。
我在做什麼錯?
你設置了一個'window.onload'內的jsfiddle的'window.load'包裝。從你的小提琴中取出它,使用頁面左上方的'無包裝 -
'。 – 2013-05-10 15:24:36localStorage有一個'getObj'方法嗎? – adeneo 2013-05-10 15:26:03
@FabrícioMatté你爲什麼回答編輯他的JSFiddle鏈接在他自己的問題,而不是作出一個新的答案,並張貼你在這裏x)? – RelevantUsername 2013-05-10 15:26:16