59行目のすべてが動作しているようです。私は間違いを見つけられませんでした。私は{}か()が不足していますが、わかりません。私は「TegnKupon」の唯一の間違いがあると思う。なぜなら、それは部分的なGoogle Chromeが私に変更を指示するからだ。私は学校のためにロッテティーケットを作ろうとしていますが、番号を描く必要があるとき(行59)
私はいくつかの仲間と話をしましたが、彼らはどちらも助けませんでした。彼らはそれを他の方法で、明らかにしました。
<!DOCTYPE html>
<html>
<head>
<canvas id="myCanvas" width="600" height="300" style="border:1px solid #ff0000;">
</canvas>
</head>
<script type="text/javascript">
function find_randomtal(limit)
{
var random_tal
var cont = true
while (cont)
{
random_tal=Math.round(Math.random()*100+1);
if (random_tal <=limit)
{
cont = false
}
}
return random_tal;
}
var lottotal = [];
function Findlottotal()
{
var min=1;
var random_talny;
var lottotal = [];
for (var j=min; j<=7; j++)
{
random_talny = find_randomtal(36);
if (lottotal.indexOf(random_talny)<0)
{
console.log(j + "random_talny: " + random_talny + " Findes ikke ");
lottotal[j] = random_talny
}
else
{
console.log (j + "random_talny: " + random_talny + " Findes ");
j--
}
}
}
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext("2d");
function TegnKupon()
{
var taeller = 0
for (var j=1;j<=4;j++)
{
for (var i=1;i<=9;i++)
{
taeller = taeller+1
xpos=i*100-50
ypos=100*j-50
if (lottotal.indexOf(taeller)<0)
{
ctx.beginPath();
ctx.fillStyle = "rgb(255,255,255)"
ctx.arc(xpos,ypos,50,0,2*Math.PI);
ctx.fillText("tallet",x,y+10)
}
else
{
ctx.beginPath();
ctx.fillStyle = "rgb(255,0,0)"
ctx.arc(xpos,ypos,50,0,2*Math.PI);
ctx.fillText("tallet",x,y+10)
}
}
}
}
lottotal = Findlottotal()
</script>
<body onload="Findlottotal();TegnKupon()">
</body>
</html>
どうしたらいいですか? –
フィドル(jsfiddle.net)を追加する。それはより良い方法で問題を示すだろう。 – entiendoNull