У меня есть веб-страница с некоторыми элементами HTML, включая текстура, и встроенный контент, если IFrame (A RTE).
Использование этого кода мне удается уловить событие перегрузки на главной странице и установить Text / HTML-данные
jQuery(document).bind('draggesture', function(event){
event.originalEvent.dataTransfer.setData('text/html', 'my_data');
});
Теперь при падении в текстуарее на главной странице «My_data» выпадает. Обращаясь в кондиционер, если тоже падает «my_data».
Но у меня здесь три выпуска, что я не понимаю:
1. Привязка этого обрабатываемого обработчика к документу IFRAMES. Я устанавливаю данные о событиях аналоговый к вышеуказанному коду, но он не работает. Когда я перетащил его внутри Iframe или в Textarea на главной странице «My_data» не вставлен, а оригинальный выбранный контент. Что я могу сделать, чтобы установить «My_Data»?
2. Я пытался изменить / установить данные, используя событие Drop в IFrame и главной странице:
jQuery(ed.getDoc()).bind('drop', function(event){
event.originalEvent.dataTransfer.setData('text/html', 'my_data');
});
, но я получаю ошибку JavaScript на обоих документах (главная страница и IFrame): «Модификации не допускаются для этого документа ". Почему я получаю эту ошибку? Есть ли обходной путь для этого? Похоже, Pimvdb получил объяснение этого.
3. При выборе Некоторый текст p> Некоторый текст p>
с главной страницы и перетаскивая это в контент-субботу, если я устанавливаю « my_data '(на перегрузке), используя первый пример кода сверху. Перетаскивание в текстуарию работает. Кто-нибудь знает, что здесь не так? (проблема не происходит с использованием Chrome!)
Редактировать: Вот демонстрационная демонстрация JSFiddle для воспроизведения и понять проблему:
http: / /jsfiddle.net/r2rhn/5/
-121--1393162-
У меня есть массив в Bash, например:
array=(a c b f 3 5)
Мне нужно сортировать массив. Не просто отображать содержимое в сортировке, но чтобы получить новый массив с отсортированными элементами. Новый сортированный массив может быть совершенно новым или старым.