2011-03-03 3 views
0

J'ai essayé d'enregistrer des valeurs dans localStorage mais cela ne fonctionne pas. Peut-être que j'ai oublié quelque chose. D'abord, je pensais que localStorage n'était pas suffisant, donc je l'ai étendu à window.localStorage. Dois-je appeler une bibliothèque spéciale pour y accéder? Ma version de Firefox est au dessus de 3.5.firefox extension localStorage problème

Voici mon code:

var ID1 = document.getElementById("id1"); 
var ID2 = document.getElementById("id2"); 

window.localStorage.setItem("IDF",JSON.stringify(ID1)); 
window.localStorage.setItem("IDS",JSON.stringify(ID2)); 

var RUN1 = JSON.parse(window.localStorage.getItem("IDF")); 
var RUN2 = JSON.parse(window.localStorage.getItem("IDS")); 

alert(RUN1 + RUN2);   

Répondre

0

hmmm,

trouvé le problème:

window.content.localStorage.setItem 

vous pouvez sauter JSON aussi si vous attribuez la valeur d'objet aux variables:

var IDF = ID1.value 
+1

Sachez simplement que la page Web peut puis accédez à tout ce que vous avez défini si vous utilisez 'window.content.localStorage'. – sdwilsh