На сайте установлен tinyMCE + Elfinder
Elfinder загружается во фрейме, после загрузки нужного файла, ссылка на него вставляется в редактор таким образом:
// pass selected file path to TinyMCE
parent.tinymce.activeEditor.windowManager.getParams().setUrl(file.url);
// close popup window
parent.tinymce.activeEditor.windowManager.close();
Все отлично работает, но на сайт понадобилось установить
Dklab_Realplexor:
<script type="text/javascript" src="http://rpl.mydomain.com/?identifier=SCRIPT&<?=time()?>"></script>
<script type="text/javascript">
$(function () {
var realplexor = new Dklab_Realplexor('http://rpl.mydomain.com/', 'test_');
realplexor.subscribe("Alpha", function(data) { alert("Alpha: " + data) });
realplexor.execute();
});
</script>
Как только запускается соединение Dklab_Realplexor, при добавлении ссылки в tinyMCE такая ошибка:
Error: Permission denied to access property "tinymce"
parent.tinymce.activeEditor.windowManager.getParams().setUrl(file.url);
Т.е. почему-то нету доступа к родительскому елементу. Почему происходит такой конфликт? Как можно исправить?
Я так понимаю Dklab_Realplexor (судя по
этому скрипту), создает свой невидимый фрейм, причина в этом?