Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z biblioteką canvas2image
andyet
post 3.07.2015, 20:08:02
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.04.2011

Ostrzeżenie: (0%)
-----


Witam,

Mam problem z biblioteką canvas2image w Firefoxie. Dokładniej, implementuję wszystko jak w przykładzie z jedną modyfikacją, chcę, aby zdjęcie wykonało się po kliknięciu na przycisk "Dalej", który ma powodować zrobienie zdjęcia i przejście na następną stronę. w IE, Operze oraz Chrome wszystko działa jak należy, a w Firefoxie niestety nie. Poniżej przedstawiam wywołanie funkcji, które jest jedyną różnicą w stosunku do oryginalnych przykładów, gdzie do stworzenia zdjęcia służy przycisk "typowy" button bez wywoływania submit. (link do canvas2image http://www.fabiobiondi.com/blog/2012/10/ex...y-and-easeljs/)


function exportAndSaveCanvas() {
var screenshot = Canvas2Image.saveAsPNG(c, true);
c.parentNode.appendChild(screenshot);
screenshot.id = "canvasimage";
data = $('#canvasimage').attr('src');
c.parentNode.removeChild(screenshot);
var url = 'screenshot_libs/export.php';
$.ajax({
// cache: false,
type: "POST",
url: url,
dataType: 'text',
data: {
base64data : data,
}
});
}

function submitForm() { // submits form
document.getElementById("ismForm").submit();
}

function btnSearchClick()
{
canvas.backgroundImage = 0;
canvas.deactivateAll().renderAll();
if (document.getElementById("ismForm")) {
setTimeout("exportAndSaveCanvas()", 100); // set timout
setTimeout("submitForm()", 150);
}
}



  1. <form method="GET" id="ismForm" name="ismForm">
  2. <input class="Button" onclick="btnSearchClick();" type="button" name="Next" id="Next" value="Dalej">
  3. </form>


Dodam, że na xampp działa w Firefoxie dobrze, ale już jak wrzucę na serwer to niestety nie.

Ten post edytował andyet 3.07.2015, 20:32:51
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:35