вставка HTML в YAI YUI Rich Text Editor - PullRequest
       36

вставка HTML в YAI YUI Rich Text Editor

1 голос
/ 29 сентября 2010

Я пытаюсь вставить HTML в текстовый редактор YUI. Код работает, если я использую простые фрагменты HTML-кода, но если я использую что-то более сложное (например, пытаюсь внедрить объект), то происходит сбой.

Редактировать

Fails - только для браузера FF

Например - это работает:

var html = '<div><b><u>Hello world!</u></b></div>';
myEditor.execCommand('inserthtml', html);

Но это не работает:

var html = '<div><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/OVXIh4q-OmM?fs=1&amp;hl=en_GB&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/OVXIh4q-OmM?fs=1&amp;hl=en_GB&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></div>';

myEditor.execCommand('inserthtml', html);

Кто-нибудь знает почему?

1 Ответ

1 голос
/ 17 января 2011

Некоторые теги очищаются в соответствии с настройками объекта редактора.

YUI Rich Editor + invalidHTML + style объясняет концепцию "invalidHTML" и содержит некоторый пример кода для объяснения.

...