2009-06-08 8 views
4

Je voudrais stocker un objet Javascript interne comme Range mais je n'ai pas trouvé un moyen de le sauvegarder. Quelle est la meilleure façon de le sauver? J'ai pensé à sérialiser mais je n'ai rien trouvé sur le net.Sérialiser les objets Javascript internes (comme Range)

Y a-t-il une bibliothèque qui aide à faire cela? jquery?

Répondre

0

Regardez dans la fonction Javascript stringify() qui circule. Voir ici:

http://www.thomasfrank.se/json_stringify_revisited.html

Direct link to the code.

+0

apparemment il ne fonctionne pas avec un objet Range (document.createRange()) –

+0

C'est l'erreur que j'obtiens quand j'essaye avec un objet Range. Vous ne savez pas si quelqu'un ici peut aider .. Erreur: exception non interceptée: [Exception ... "Opération illégale sur objet prototype WrappedNative" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" emplacement: "JS frame :: http: // localhost/~ mgalli/jsonStringify.js :: anonyme :: ligne 87 "donnée: non] –

+0

var ra = new Object(); ra = document.createElement ("b"); var s = JSONstring.make (ra); alerte ('ra' + s); –

Questions connexes