簡単なスライド プレゼンテーションを作成したいだけですが、うまくいきません。私も入れます:
var mycars=new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";
alert(mycars[0]);
しかし、それは警告しません。誰かがコードを手伝ってくれますか? 何の問題
問題は配列objだと思います。助けてください!!急いで!!ありがとうございました!!!
<html>
<head>
<title></title>
<script language="javascript">
//start from img[0]
var imgNum = 0;
var currentImg = 0;
var img = new Array();
var canvas = document.getElementById('canv');
canvas.width = 500;//document.body.clientWidth
canvas.height = 500;//document.body.clientHeight
var context = canvas.getContext('2d');
function loadImg(){
alert("loadimg work");
img[imgNum] = new Image();
img[imgNum].addEventListener('load', eventLoaded, false);
img[imgNum].src = String(imgNum)+".jpg";
}
loadImg();
function eventLoaded(){
alert("loaded");
if(imgNum==0){
context.drawImage(img[0], 0, 0);
}
imgNum = imgNum+1;
loadImg();
}
function clicked(){
alert('clicked');
context.clearRect(0, 0, canvas.width, canvas.height);
var displayImgNum = currentImg+1;
context.drawImage(img[displayImgNum], 0, 0);
}
</script>
</head>
<body>
<canvas id="canv" onclick="clicked()">Your browser doesn't support HTML5.</canvas>
</body>
</html>