Показать сообщение отдельно
  #1 (permalink)  
Старый 16.02.2015, 01:39
Интересующийся
Отправить личное сообщение для Green Elephant Посмотреть профиль Найти все сообщения от Green Elephant
 
Регистрация: 06.02.2015
Сообщений: 17

проблема с localStorage
Сохраняю изображение в localStorage и при выводе данных получаю none
вот html код:
<img src='img.png' id='img'>

вот js код:
function saveImage(url) {
var img = document.createElement("img");
img.src = url;
img.onload = function() {
var key = encodeURIComponent(url),
canvas = document.createElement("canvas");
canvas.width = img.width;  
canvas.height = img.height;  
var ctx = canvas.getContext("2d");  
ctx.drawImage(img, 0, 0);
localStorage.setItem(key, canvas.toDataURL("image/png"));
}}
//запись в localStorage:
saveImage(document.getElementById('img').src)
//вот вызов объекта из localStorage:
localStorage.getItem(document.getElementById('img').src)

при выводе выдает 'none'
Ответить с цитированием