только тогда код заработает, а если draw - нет
ну ты функцию draw объявил но ты же ее не вызываешь а код wrapper.onload = draw(); у тебя не очень правильный ты типа draw вызвал и результат его передал в onload в общем это то же самое что если бы ты где нибудь просто написал draw();
А почему если в onload функцию передаю, то не работает?
ну по идее ты так должен сделать wrapper.onload = draw; а далее тебе нужно залесть в доку и прочиать там когда сработает метод onload у div
Блин это пример из доки как раз
а в доке .wrapper это DIV или какой то другой тег?
https://developer.mozilla.org/ru/docs/Web/API/Canvas_API/Tutorial/Basic_usage#%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9_%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80
ну короче у body есть такой метод onload он срабатывает когда DOM готов а вот когда ты этот метод на div повесил, он не сработал то ли потому. что его у div нет, то ли потому что он срабатывает при каких то других условиях
Обсуждают сегодня