Доступ к событию щелчка в родительском окне - PullRequest
1 голос
/ 28 ноября 2011

Я пытаюсь использовать браузер файлов ckeditor за пределами редактора wysiwyg. Когда я нажимаю на изображение в родительском, файловом браузере, окно закрывается. При использовании редактора путь изображения вставляется в текстовое поле внутри ckeditor. Мне не нужна та же функциональность, но в обычном текстовом поле.

Мне удалось открыть окно браузера файлов при нажатии на мое текстовое поле:

$('input.asset_field').click(function() {
  window.open('/ckeditor/pictures','BrowseWindow','toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes,width=900,height=505');              
});

А когда я выбираю изображение, браузер файлов закрывается. НО как мне получить путь к изображению? Это сводит меня с ума! :)

Куда мне идти отсюда?

1 Ответ

1 голос
/ 28 ноября 2011

, если вы определяете функцию на странице, которая открывает всплывающее окно, например

function setUrl(url) {
    //some logic
}

, вы можете вызвать следующее из всплывающей страницы

window.opener.setUrl(theUrlYouClicked);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...