Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   canvas в local storage (https://javascript.ru/forum/misc/57844-canvas-v-local-storage.html)

myautosaler 22.08.2015 21:30

canvas в local storage
 
Вложений: 1
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- в чем тут ошибка?
(во вложенном архиве полный код)


Часовой пояс GMT +3, время: 07:22.