캔버스 3.이 아이디어의 마지막 블록에서 계속 오류가 발생합니다. 나는 어딘가에 오타가 있다고 가정하고 있지만 찾을 수는 없다. 뭔가 더블 ... 실수로 이름이되지 않는정의되지 않은 함수에 대해 형식 오류가 계속 발생합니다. 어떤 아이디어?
데모 : http://jsfiddle.net/hR6dC/
// Canvas 1
var canvas1 = document.getElementById("canvas1");
var context = canvas1.getContext("2d");
photo = document.getElementById("red");
function drawImage() {
context.drawImage(photo, 0, 0);
}
window.addEventListener("load", drawImage, false);
// Canvas 2
var canvas2 = document.getElementById("canvas2");
var context2 = canvas2.getContext("2d");
context2.fillStyle = "darkRed";
context2.fillRect(0, 2, 800, 500);
context2.moveTo(0, 0);
context2.lineTo(400, 300);
// Canvas 3
var canvas3 = document.getElementById("canvas3");
var context3 = canvas3.getContext("2d");
photo3 = document.getElementById("red2");
function drawImageTile() {
for (var x = 0; x < 6; x++) {
for (var y =0; y < 6; y++) {
context3.drawImageTile(photo3, x * 100, y * 75, 100, 75);
}
}
}
window.addEventListener("load", drawImageTile, false);
나는 jsFiddle에 코드를 시도하고 난 오류가 발생하지 않습니다. http://jsfiddle.net/hR6dC/ – logikal
@logikal weird ... 여기에 전체 오류가 있습니다 : "[Error] TypeError : 'undefined'는 ('context3.drawImageTile (photo3, x * 100, y)를 평가하는 함수가 아닙니다. * 75,100,75) ') \t drawImageTile (script.js, line 34) " – rs19
"red2 "라는 ID를 가진 대부분의 캔버스 태그와 요소를 게시 할 수 있습니까? – logikal