| 
 подключение скрипта <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, время: 07:38. |