Показать сообщение отдельно
  #1 (permalink)  
Старый 22.08.2015, 21:30
Интересующийся
Отправить личное сообщение для myautosaler Посмотреть профиль Найти все сообщения от myautosaler
 
Регистрация: 26.07.2015
Сообщений: 12

canvas в local storage
1я страница- первый скрипт создает холст canvas div'a, второй в свою очередь заносит этот холст в local storage и отсылает его на вторую страницу.
<script>
$(function() { 
$("#save").click(function() { 
html2canvas($("#downimg"), {
onrendered: function(canvas) {
theCanvas = canvas;
theCanvas.id = 'fP';
document.body.appendChild(canvas);
}
});
});
}); 
</script>
<script>
function new_page(){
    this._startBalloon = document.getElementById("fP").value;
    localStorage.setItem("flag",true);
    localStorage.setItem("startPoint",this._startBalloon);
    window.location = "copy_page.html";
}
</script>

2я страница- сюда приходит холст
<script>
window.onload = function(){
    if(localStorage.getItem("flag")){
document.getElementById("firstPoint").innerHTML=localStorage.getItem("startPoint").object 

HTMLCanvasElement;
}
}
</script>


Но когда на вторую страницу перехожу, то там вместо перенесенного холста написано undefined- в чем тут ошибка?
(во вложенном архиве полный код)
Вложения:
Тип файла: zip local storage.zip (23.5 Кб, 1 просмотров)
Ответить с цитированием