Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Не работает execanvas


Автор: kuksha 1.1.2012, 10:47
Есть такая страница:
http://info-7.ru/Astro/nebo_segodnya_geo_ajax.php?zero=1

Для её работы с Canvas в IE вставил в неё строчку
Код

<!--[if IE]><script type="text/javascript" src="excanvas.js"></script><![endif]-->

скачал и положил в тот же каталог excanvas, (точнее даже всё содержимое excanvas_r3.zip)
В итоге в IE 8 так и не заработало - выдаёт такую ошибку:

Сведения об ошибке на веб-странице
Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E)
штамп времени: Sun, 1 Jan 2012 07:43:48 UTC
Сообщение: Недопустимый HTML источника для данного действия.
Строка: 765
Символ: 5
Код: 0
URI-код: http://info-7.ru/Astro/excanvas.js



Посмотрел: в строке 765 написано:
    this.element_.insertAdjacentHTML('beforeEnd', lineStr.join(''));

Где я ошибся?

Автор: $дмитрий 1.1.2012, 13:51
Нашел в комментариях. 
Цитата

change your doctype to HTML5

Пропиши, может поможет

Автор: kuksha 1.1.2012, 14:04
Эм... не понял... как и куда прописать?

Автор: $дмитрий 1.1.2012, 14:09
В самом начале страницы вставь
Код

<!DOCTYPE html>

Автор: kuksha 1.1.2012, 14:15
Cтавил, не помогает. Вдобавок внешний вид изменился - везде всё по центру выровнялось...

Автор: kuksha 1.1.2012, 14:34
Нашёл похожую жалобу, там написали в итоге, что просто в HTML кривизна была, но в чём не написали.
Просмотрел свою страницу несколько раз... криминала не вижу... может свежим глазом что-то заметно?

Может HTML5 какие-то особые требования предъявляет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)