|
|
|
| Мне вот интересно, каким образом WYSIWYG-редакторы сохраняют форматирование при вставке текста из word? Интересует кроссбраузерное решение. | |
|
|
|
|
|
|
|
для: Саня
(21.01.2008 в 18:56)
| | Разбираю FCKeditor. Вот что пока удалось выудить и понять.
<script>
window.onload = function () {
var oFrame = document.getElementById('frmData')
if ( oFrame.contentDocument ) {
oFrame.contentDocument.designMode = 'on';
} else {
oFrame.contentWindow.document.body.contentEditable = true;
}
}
function eee() {
var oFrame = document.getElementById('frmData') ;
if ( oFrame.contentDocument ) {
alert(oFrame.contentDocument.body.innerHTML);
} else {
alert(oFrame.contentWindow.document.body.innerHTML);
}
}
</script>
<iframe id="frmData" src="fckblank.html" height="98%" width="99%" frameborder="1"></iframe>
<input type="button" value="show" onclick="eee()">
|
fckblank.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><title></title></head>
<body></body>
</html>
|
Однако всё ещё не понимаю как сохранить форматирование. | |
|
|
|
|
|
|
|
для: Саня
(22.01.2008 в 14:18)
| | Во всех браузерах, кроме оперы, это работает. Я вот начинаю думать, что в опере вообще ничего нельзя с форматированием сделать. | |
|
|
|