undefined
Ich "spiele" gerade mit dem Canvas-Objekt und hab jetzt ein Problemchen...
Für die letzte Zeile bekomme ich die Fehlermeldung: Fehler: uncaught exception: [Exception... "Security error" code: "1000" nsresult: "0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)" location: "file:///C:/Users/cebito/Desktop/canvasExperiment/js/draw.js Line: 107"]
Zeile 107 ist diese:
Die Fehlermeldung bekomm ich aber nicht, wenn ich statt ein Bild zu zeichnen (draw) die Methoden "fill" oder "stroke" benutze, dann wird das Array $objImageData erstellt und mit den entsprechenden Werten gefüllt.
Eine Googlesuche mit der Meldung hat mich noch nicht wirklich weitergebracht, ich geb die Ergebnisse dann zwar in nem Input aus, aber das kommt viel später. Wichtig wär mir, daß das Array erstmal erstellt wird...
PHP:
$('#dateiOpen').click(function() {
$objImg = new Image();
$objImg.src = "http://www.psd-tutorials.de/modules/Forum/images/bild.jpg";
$neuDatei = document.createElement('div');
$neuDatei.id = 'drawingFrame';
$('body').append($neuDatei);
$('#drawingFrame').css({
'width':$(window).width()-281,
'height':$(window).height()-24,
'left':65,
'top':21,
'position':'absolute',
'background':'url(images/arbeitsflaeche.jpg) top left no-repeat',
'border':'1px solid #000'
});
$objCanvas = document.createElement('canvas');
$objCanvas.id = 'drawingBoard';
$objCanvas.width = $('#drawingFrame').width()-16;
$objCanvas.height = $('#drawingFrame').height()-16;
$('#drawingFrame').append($objCanvas);
$('#drawingBoard').css({
'left':16,
'top':16,
'position':'absolute',
'background':'url(images/canvasBG.jpg)',
});
$objContext = $objCanvas.getContext('2d');
$objContext.drawImage($objImg, 0, 0);
$objImageData = $objContext.getImageData(0, 0, $('#drawingBoard').width(), $('#drawingBoard').height());
});
Zeile 107 ist diese:
PHP:
$objImageData = $objContext.getImageData(0, 0, $('#drawingBoard').width(), $('#drawingBoard').height());
Eine Googlesuche mit der Meldung hat mich noch nicht wirklich weitergebracht, ich geb die Ergebnisse dann zwar in nem Input aus, aber das kommt viel später. Wichtig wär mir, daß das Array erstmal erstellt wird...
Zuletzt bearbeitet: