2009-12-15 3 views
3

Я пытаюсь реализовать редактор Rich Text, например http://tinymce.moxiecode.com/ для моего приложения XUL. Похоже, я не могу использовать tinymce, поскольку некоторые его скрипты используют элемент document.body, а firefox не поддерживает его. Внедрил ли XUL расширенный текстовый редактор. Пожалуйста, дайте мне знать.Как использовать редактор Rich Text для приложения XUL

ответ

1

Это не значит, что firefox не поддерживает document.body. document отличается в зависимости от того, какой у вас документ. В HTML у вас есть document.body, потому что в HTML-документе всегда будет элемент <BODY>. XUL не имеет <BODY>, поэтому вполне естественно, что документ не имеет свойства document.body.

Проблема в том, что TinyMCE сильно зависит от того, что документ является HTML. Я не знаю кода для TinyMCE, но я бы заподозрил, что он может быть изменен для поддержки XUL.

1

HTML <frame> с TinyMCE - это самый простой способ сделать это. Более трудным, но, возможно, лучшим способом было бы включить в документ тег <body xmlns="http://www.w3.org/1999/xhtml"/> и назначить document.body этому элементу.

+0

Грей, я постараюсь это и держать вас в курсе. спасибо – vamsivanka

1

Используйте <html:iframe src="URL to your editor"> это самый простой способ сделать это

Смежные вопросы