Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2014, 08:41   #1
deniscatch
Пользователь
 
Регистрация: 06.09.2013
Сообщений: 25
Вопрос canvas картинка не отображается в Chrome и Opera

Есть канвас с картинкой, все работает в эксплорере и в firefox. Но перестает работать в Chrom и Opera
Код:
<canvas id="canvasModel" width="500" height="400"></canvas>
<script type="text/javascript">
function component()
{   
var x = document.getElementById('canvasModel');
context = x.getContext('2d');
var img = new Image();  // Создание нового объекта изображения
img.src = "a737bbbba3c9ba0ed9e21b0169cf99bb.jpg";
context.drawImage(img, 0, 0);
}
				
component();
</script>
deniscatch вне форума Ответить с цитированием
Старый 23.02.2014, 09:05   #2
deniscatch
Пользователь
 
Регистрация: 06.09.2013
Сообщений: 25
По умолчанию

разобрался! Чтобы заработало, нужно сделать так
Код:
imgm.onload = function(){
context.drawImage(imgm, 0, 0, 300, 400 );}
нужно onload, тогда работает и в Chrom и Opera
deniscatch вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Maxi menu некорректно отображается в Google Chrome Nikirinka HTML и CSS 15 23.01.2012 10:45
Таблица - неверная высота строк в Opera и Chrome phant0m HTML и CSS 3 23.01.2012 09:48
IE, Chrome, Opera, Indy - разница? (bool) xrob Работа с сетью в Delphi 0 08.08.2011 12:40
Сайт не отображается в IE и Opera. Отображается только в FireFox. Roman_K HTML и CSS 3 03.02.2011 22:32
По разному отображается картинка в IE и Opera - help =) Юлия_shell HTML и CSS 3 14.03.2009 09:42