Я пытаюсь показать изображение на холсте в верхнем углу, и функция рисования работает неправильно. Что я сделал не так.Почему мой образ не отображается на холсте?
На рисунке выше, что я хочу, чтобы показать на экране.
<html>
<head>
<title></title>
</head>
<body>
<p><canvas id="canvas" style="border:1px solid black;" width="450" height="310"></canvas>
</body>
<script>
var c=document.getElementById("canvas");
var ctx=c.getContext("2d");
draw();
function draw(){
var img = new Image();
img.src = "t.gif";
ctx.drawImage(img,0,0);
}
</script>
</html>
Вы хотите, чтобы показать "OPEN4HOURS", но вы добавляете "Royal Flush", "Striaght Flush" ?! – idmean
@ chipChocolate.py Это работает, потому что браузер имеет изображение в кеше. Но если вы откроете скрипку в частном окне, это не сработает. – Oriol