pasteHTML удаляет разметку - PullRequest
       15

pasteHTML удаляет разметку

2 голосов
/ 16 апреля 2010

Я пишу плагин для старого только для IE WYSIWYG-редактора, который находится в старой CMS. Я создал плагин, который открывает всплывающее окно, где пользователь может ввести URL-адрес клипа YouTube.

Затем всплывающее окно создает для встраивания разметку corrent

и использует функцию pasteHTML Internet Explorer;
var range = plugin.editorDocument.selection.createRange();
var embedHtml = OpenDialog(dialogUrl, null, 400, 200);

if (!embedHtml) {
    return;
}
range.pasteHTML(embedHtml);

Я знаю, что здесь не хватает информации о некоторых переменных, но вы получите представление. Проблема в том, что теги

удаляются, когда я запускаю pasteHTML. Интересно, есть ли у кого-нибудь идея исправить это и позволить мне сохранить мои param-теги

1 Ответ

0 голосов
/ 16 апреля 2010

Я бы предложил поместить идентификатор в элемент <object>, получить его после вызова pasteHTML через document.getElementById и использовать document.createElement и метод appendChild элемента объекта для создания и добавления <param> elements.

...