Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   подключение скрипта (https://javascript.ru/forum/dom-window/63492-podklyuchenie-skripta.html)

Conus 10.06.2016 13:30

подключение скрипта
 
<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');

Botik21 10.06.2016 13:55

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');
});

Conus 10.06.2016 15:11

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

Botik21 10.06.2016 15:24

Это уже ваш косяк. Редактор не может найти div c id editor


Часовой пояс GMT +3, время: 08:53.