|
|
|
| Добрый insert_you_datetime_here!
Вот такой вопрос:
Кликнув по ссылке: "Жирный" в тектареа надо вставить тег
Как это сделать, чтоб работало как в IE так и в Опере?
P.S. Существующие, похожие, темы мне кажется не подходят. С тем, как устроено на этом форуме, я не разобрался :(
Просьба привести пример... | |
|
|
|
|
|
|
|
для: 27
(05.10.2005 в 04:49)
| | Можно реализовать следующим образом
<a href="#" onclick="document.имя_формы.имя_textarea.value +='[/b]'">[b]<b>Жирный</b></a>
|
| |
|
|
|
|
|
|
|
для: 27
(05.10.2005 в 04:49)
| | На форуме используется скрипт JavaScript
<script language='JavaScript1.1' type='text/javascript'>
<!--
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>
|
Функция tag(text1, text2) принимает два параметра - открывающий и закрывающий тэг. Для работы с тэгами на форуме используется следующий HTML-код
Жирный: <a href=# onClick="javascript:tag('[ b]', '[/b]'); return false;" >[b][/b]</a><br>
Наклонный: <a href=# onClick="javascript:tag('[ i]', '[/i]'); return false;" >[i][/i]</a><br>
URL: <a href=# onClick="javascript:tag('[url]', '[/url]'); return false;" >[url][ /url]</a><br>
|
Если выделить текст и щёлкнуть на ссылку - выделенный текст будет обрамлён тэгами - это работает в Internet Explorer и последней Opera 8.5.
PS Форма должна называться form
<form name='form' method=post>
|
| |
|
|
|