|
|
|
| Как сделать как у вас в добавление сообщений при нажатии на тег он вставляется в поле сообщения без перезагрузки страницы???? | |
|
|
|
|
|
|
|
|
для: m@rchello
(05.12.2005 в 12:14)
| | объект TextRange (IE), Range (FF) | |
|
|
|
|
|
|
|
для: m@rchello
(05.12.2005 в 12:14)
| | А лучше нажмите "Ответить" и посмотрите HTML-код. | |
|
|
|
|
|
|
|
для: m@rchello
(05.12.2005 в 12:14)
| | За это несёт отвественность скрипт
<!--
function tag(text1, text2)
{
if ((document.selection))
{
document.form.message.focus();
document.form.document.selection.createRange().text = text1+document.form.document.selection.createRange().text+text2;
} else document.form.message.value += text1+text2;
}
//-->
</script>
|
Вызывается он ссылками вида
Код: <a href=# onClick="javascript:tag('[code]\n', '\n[/ code]'); return false;" >[code][/ code]</a><br>
Жирный: <a href=# onClick="javascript:tag('', '[/ b]'); return false;" >[b]</a><br>
Наклонный: <a href=# onClick="javascript:tag('', '[/ i]'); return false;" >[i]</a><br>
URL: <a href=# onClick="javascript:tag('[url]', '[/ url]'); return false;" >[url][/url]</a><br>
|
При этом форма должна называться form, а текстовое поле message. | |
|
|
|
|
|
|
|
для: cheops
(05.12.2005 в 22:57)
| | ну не знаю, а сделал вот так
<td><a href="#" onclick="document.form_name.textarea_name.value +='[/b]'"><nobr>[b]<b>жирный</b></nobr></a></td>
|
| |
|
|
|