Показать сообщение отдельно
  #1 (permalink)  
Старый 20.04.2015, 00:14
Профессор
Отправить личное сообщение для Blondinka Посмотреть профиль Найти все сообщения от Blondinka
 
Регистрация: 21.03.2014
Сообщений: 173

Цикл не работает c canvas
Здравствуйте.
Хочу создать график с помощью canvas. Проблема в том, что результат отображается только 2 раза (почему-то, именно 2) вне зависимости от количества итераций, заданного в цикле.

http://jsfiddle.net/twkgR/325/

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "#abc";
var a=0, d=50;
for(var i=0; i<5; i++){
ctx.fillRect(a,390,10,d);// 1-положение(горизонт) 2-положение 3-ширина 4-длина
d=+50;
a=+20; 
}


<canvas id="myCanvas" width="500" height="400" style="border:1px solid #c3c3c3;">
Your browser does not support the HTML5 canvas tag.
</canvas>


Помогите, пожалуйста, разобраться.
Ответить с цитированием