|
|
|
| Привет! Короче, есть скрипт.. вот есть же bb коды, нажимаеш и в текстареа появляется типа того:
{B} {/B}
Ну вот... а мне нужно чтобы я нажал на текст, к прирмеру в сообщение имя в гостевой я нажал, и оно появилось в поле textarea...
текстареа выглядит так..
<textarea name="msg" cols="35" rows="4" wrap="VIRTUAL" ><?="$msg"?></textarea>
|
| |
|
|
|
|
|
|
|
для: ZetRider
(22.02.2006 в 12:31)
| | Необходимо назвать форму, т.е. в тэг <form> добавить атрибут name
<form enctype='multipart/form-data' name='form' action=addpost.php method=post>
Текстовая область также должна иметь атрибут name
<textarea name="msg" cols="35" rows="4" wrap="VIRTUAL" name=message><?="$msg"?></textarea>
Далее следует написать функцию
[code]<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>[code]Теперь ссылка вида
<a href=# onClick="javascript:tag('{B}','{/B}'); return false" href=#><img src=smile.gif></a>
будет обрамлять выделенный текст тэгами. | |
|
|
|
|
|
|
|
для: cheops
(22.02.2006 в 13:10)
| | угу,.. а мне нужно чтобы просто нажал на текст, к примеру
ZetRider
И он написался в текстареа... | |
|
|
|
|
|
|
|
для: ZetRider
(22.02.2006 в 13:15)
| | Вот решение:
<SCRIPT LANGUAGE="JavaScript">
function linkDisplay(selection) {
if (selection=="1") {
document.form.msg.value+="text1";
}
}
</script>
<form name=form>
<a href="javascript:linkDisplay(1);">1</a><br>
<textarea name=msg rows=2 cols=40 wrap=virtual ></textarea>
</form> | |
|
|
|