Форма ввода текста

408
.
Мне и любая подойдет под 3, переделать смогу
.
кто поделится?
.
vfaste, Вот есть функция
function bbcode($form, $field){
$out = '<script language="JavaScript" type="text/javascript">
    function tag(text1, text2) {
    if ((document.selection)) {
    document.'.$form.'.'.$field.'.focus();
    document.'.$form.'.document.selection.createRange().text = text1+document.'.$form.'.document.selection.createRange().text+text2;
    } else if(document.forms[\''.$form.'\'].elements[\''.$field.'\'].selectionStart!=undefined) {
    var element = document.forms[\''.$form.'\'].elements[\''.$field.'\'];
    var str = element.value;
    var start = element.selectionStart;
    var length = element.selectionEnd - element.selectionStart;
    element.value = str.substr(0, start) + text1 + str.substr(start, length) + text2 + str.substr(start + length);
    } else document.'.$form.'.'.$field.'.value += text1+text2;
    }
    </script>
    <a href="javascript:tag(\'[url=]\', \'[/url]\')"><img src="../images/bb/l.png" border="0" alt="url" title="Ссылка" /></a><a href="javascript:tag(\'\', \'\')"><img src="../images/bb/b.png" border="0" alt="b" title="Жирный"/></a><a href="javascript:tag(\'\', \'\')"><img src="../images/bb/i.png" border="0" alt="i" title="Наклонный"/></a><a href="javascript:tag(\'\', \'\')"><img src="../images/bb/u.png" border="0" alt="u" title="Подчёркнутый"/></a><a href="javascript:tag(\'\', \'\')"><img src="../images/bb/s.png" border="0" alt="s" title="Перечёркнутый"/></a><a href="javascript:tag(\'
\', \'
\')"><img src="../images/bb/q.png" border="0" alt="quote" title="Цитата"/></a><a href="javascript:tag(\'\', \'\')"><img src="../images/bb/re.png" border="0" alt="red" title="Красный"/></a><a href="javascript:tag(\'\', \'\')"><img src="../images/bb/gr.png" border="0" alt="green" title="Зелёный"/></a><a href="javascript:tag(\'\', \'\')"><img src="../images/bb/bl.png" border="0" alt="blue" title="Синий"/></a><br />'; return $out; }

выводишь так: '.bbcode('mess', 'msg').'
где mess - это к форме имя задаешь (form name="mess" action=...)
а msg - задаешь имя к полю (пример <textarea cols="20" rows="3" name="msg" ></textarea>) ну и картинки подобрать придется и закинуть по тому пути что в функции лежит (их скинуть не смогу, т.к. на компе их нет)
Думаю разберешься)
.
Zidan_@777@, Спасибо)))
Всего: 24