Здравствуйте!
Я использую свой простой редактор. Там все самые необходимые теги для форматрования текстов и используется фрейм.
Добавляется отформатированный текст отлично - все работает... но вот редактировать текст - тут проблема: нужно как-то загнать текст в фрейм. Все работает на JavaScript
<form id="myform" name="myform" action="check_text.php" method="post" enctype="multipart/form-data">
<input id="Text" name="Text" type="hidden" />
</form>
<script>
function Post()
{
document.myform.Text.value=newTextArea.document.body.innerHTML;
myform.submit();
}
function EditorExecCommand(command_param)
{
var tr = frames.newTextArea.document.selection.createRange();
tr.select();
tr.execCommand(command_param);
frames.newTextArea.focus();
}
</script>
<div>
<table cellpadding=0 cellspacing=0 width=500>
<tr>
<td height=26>
<img src="bold.jpg" onClick="EditorExecCommand('Bold')" title="Жирный">
<img src="italic.jpg" onClick="EditorExecCommand('Italic')" title="Курсив">
<img src="underline.jpg" onClick="EditorExecCommand('Underline')" title="Подчеркнутый">
<img src="spacer.jpg">
<img src="left.jpg" onClick="EditorExecCommand('JustifyLeft')" title="Выровнять по левому краю">
<img src="center.jpg" onClick="EditorExecCommand('JustifyCenter')" title="Выровнять по центру краю">
<img src="right.jpg" onClick="EditorExecCommand('JustifyRight')" title="Выровнять по правому краю">
<img src="spacer.jpg">
<img src="numlist.jpg" onClick="EditorExecCommand('InsertOrderedList')" title="Нумерованый список">
<img src="marklist.jpg" onClick="EditorExecCommand('InsertUnorderedList')" title="Маркированный список">
<img src="spacer.jpg">
</td>
</tr>
</table>
<p>
<iframe width="500" height="400" id="newTextArea" name="newTextArea"></iframe>
</p>
<p>
<input type="button" onClick="Post()" value="Добавить запись" />
</p>
</div>
<script>
newTextArea.document.designMode = "on";
newTextArea.document.open();
newTextArea.document.write('TEXT');
newTextArea.document.close();
</script>
Может у кого-то есть идеи, как это реализовать...
TinyMCE не пойдет... слишком громосский.. этот готов, но осталось разобраться с designMode и правкой тектов из базы