Wpis z mikrobloga

#webdev #webdevhelp #javascript

Tworzę małą aplikację do rysowania wykresów opartą na canvas. Mam funkcję, która zwraca losowy kolor w formacie rgb, wywołanie funkcji jest w metodzie ctx.fillStyle. Ma to działać w ten sposób, że każdej kolumnie (rysowanej pętlą) nadaje inny kolor. Niestety nie działa i kolor jest defaultowy, jeśli zamiast wywołania wpiszę konkretną wartość wszystko jest w porządku.
Co jest nie tak?

Mogę dla większej jasności podrzucić cały kod.

http://codepen.io/anon/pen/jWOaYE
  • 11
@Defekt: jakimś specjalistą od JS nie jestem, ale czy kolor(RGB) na pewno ma być w apostrofach?

"'rgb(" + r + "," + g + "," + b + ")'"

----->

"rgb(" + r + "," + g + "," + b + ")"