2014-12-10 3 views
0

My localstorage save и load не будут работать Я не могу загрузить или сохранить. Не могли бы вы помочь мне? Я не знаю, является ли это переменные или функции, которые были выставлены на неправильно Функции вызывается с помощью кнопки HTML, который идет «щелчок» и имеет идентификаторыLocalStorage Сохранить Javascript

var faze = 0; 
function fazeClick(number){ 
    faze = faze + number; 
    document.getElementById('faze').innerHTML = faze; 
} 
var mntDew = 0; 
function buyDew(){ 
    var mntDewCost = Math.floor(10 * Math.pow(1.1,mntDew)); 
    if(faze >= mntDewCost){ 
     mntDew = mntDew +1; 
     faze = faze - mntDewCost; 
     document.getElementById('mntDew').innerHTML = mntDew; 
     document.getElementById('faze').innerHTML = faze; 
    }; 
    var nextCost = Math.floor(10 * Math.pow(1.2,mntDew)); 
    document.getElementById('mntDewCost').innerHTML = nextCost; 
}; 
window.setInterval(function(){ 
    fazeClick(mntDew); 
}, 1000); 

function save(){ 
    localstorage.setItem.faze; 
}; 
function load(){ 
    document.getElementById("faze").innerHTML = localstorage.getItem.faze; 
}; 
document.write(faze); 

// <button type="button" onClick="buyDew()">Buy Mountain Dew</button> #buyCursor 
//Mountain Dew: <span id="mntDew">0</span><br/> #cursors 
//cost: <span id="mntDewCost">10</span> #cursorCost 
+0

Вы можете поделиться ссылкой скрипку? Если вы можете это сделать, будет легко найти проблему. – Ved

+0

MY JSFiddle http://jsfiddle.net/wj8v6dyp/ –

ответ

1

Вы получили одно письмо неправильно, это пишется LocalStorage:

http://diveintohtml5.info/storage.html

var foo = localStorage.getItem("bar"); 
// ... 
localStorage.setItem("bar", foo); 

я в основном советую обернуть хранения в классе, так что вы woul d создать шаблон моста. И отдельное место хранения из вашей логики кода, будет проще изменить его, чтобы в будущем использовать другой тип хранилища.

0

Заканчивать синтаксис для значений загрузки/экономии в LocalStorage

http://www.w3schools.com/html/html5_webstorage.asp

Вы можете использовать либо:

localStorage.setItem('faze', newFazeValue);  // save 
var newFazeValue = localStorage.getItem('faze'); // load 

или

localStorage.faze = newFazeValue;  // save 
var newFazeValue = localStorage.faze; // load 
Смежные вопросы