подключение скрипта
<script type="text/javascript" src="ace/ace.js"></script>
если просто подключить всё работает а в скрипте нет что делать, подскажите
var sc = document.createElement('script');
sc.setAttribute('type', "text/javascript");
sc.src = "ace/ace.js";
document.body.appendChild(sc)
// скрипт подключается а переменная не доступна
var editor = ace.edit("editor"); // здесь ошибка
editor.style.position = 'absolute'; editor.session.setMode("ace/mode/javascript");
editor.setValue('ok');
|
var sc = document.createElement('script');
sc.src = src;
sc.type = 'text/javascript';
sc.async = true;
document.head.appendChild(sc);
sc.addEventListener('load', function() {
var editor = ace.edit("editor");
editor.style.position = 'absolute';
editor.session.setMode("ace/mode/javascript");
editor.setValue('ok');
});
|
ok
ace.js:18633 Uncaught Error: ace.edit can't find div #editor exports.edit @ ace.js:18633 ------ ace.edit can't find div #" + _id) (anonymous function) @ (index):80 |
Это уже ваш косяк. Редактор не может найти div c id editor
|
| Часовой пояс GMT +3, время: 20:04. |