|
|
|
| Пишу гостевую ... и вот добрался до всяких красивостей :))
Нужно сделать смайлики, подчёркнутый, наклонный, зачёркнутый, жирный и т.п. текст.
Знаю что это делается на Java , но я с ней совсем не знаком.
Наверняка есть готовые решения (модули).
Объясните ещё пожалуйста сам принцип ... и покажите на примере, как и куда вживлять Jav ' у . | |
|
|
|
|
|
|
|
для: Oligarx
(31.03.2006 в 20:24)
| | вам нужо типа того?
http://www.z-team.net.ru/?id=GuestBook
также самйлики и ббкоды? | |
|
|
|
|
|
|
|
для: ZetRider
(31.03.2006 в 20:30)
| | Да именно это. | |
|
|
|
|
|
|
|
для: Oligarx
(31.03.2006 в 20:43)
| | вот пример ввода каконить зрени в Textarea
<SCRIPT LANGUAGE="JavaScript">
function linkDisplay(selection) {
if (selection=="1") {
document.gb.msg.value+=" ТЕКСТ ";
}
}
</script>
<form name=gb>
<a href=javascript:linkDisplay(1);>ЖМИ</a>
<textarea name=msg rows=2 cols=40 wrap=virtual ></textarea>
</form>
|
| |
|
|
|
|
|
|
|
для: ZetRider
(31.03.2006 в 20:58)
| | огромное спасибо!!!!
(у меня никак не получалось =) | |
|
|
|
|
|
|
|
для: Oligarx
(31.03.2006 в 20:24)
| | пример :) вот :
<script type="text/javascript">
//<!--
function insertext(open, close, spot, form, com){
msgfield = document.forms[form].elements[com];
// IE support
if (document.selection && document.selection.createRange){
msgfield.focus();
sel = document.selection.createRange();
sel.text = open + sel.text + close;
msgfield.focus();
}
// Moz support
else if (msgfield.selectionStart || msgfield.selectionStart == '0'){
var startPos = msgfield.selectionStart;
var endPos = msgfield.selectionEnd;
msgfield.value = msgfield.value.substring(0, startPos) + open + msgfield.value.substring(startPos, endPos) + close + msgfield.value.substring(endPos, msgfield.value.length);
msgfield.selectionStart = msgfield.selectionEnd = endPos + open.length + close.length;
msgfield.focus();
}
// Fallback support for other browsers
else {
msgfield.value += open + close;
msgfield.focus();
}
return;
}
//--></script>
|
вызов осуществляется :
<center>
<a href=\"javascript:insertext('<b>','</b>','short','comment','add_content')\"><b>Жирный</b></a>
<a href=\"javascript:insertext('<i>','</i>','short','comment','add_content')\"><i>Наклонный</i></a>
<a href=\"javascript:insertext('<u>', '</u>', 'short','comment','add_content')\"><u>Подчеркнутый</u></a>
<a href=\"javascript:insertext('<del>','</del>', 'short','comment','add_content')\"><del>Зачеркнутый</del></a>
<a href=\"javascript:insertext('<q>', '</q>', 'short','comment','add_content')\"><q>Цитата</q></a>
</center>
|
где comment - это форма в которой вставленно текстовое поле add_content
смайлы соответственно вставляються :
<a href=\"javascript:insertext(' :smile: ','','short','comment','add_content')\"><img style=\"border: none;\" alt=\"smile\" src=\"images/emoticons/smile.gif\" /></a>
|
откуда взял основу не помню :)
пользуйтесь на здоровье | |
|
|
|
|
|
|
|
для: sulla
(02.04.2006 в 01:47)
| | Я дико извиняюсь .... но что то я не пойму что и куда ...
Объясните пожалуйста поподробней. Если можно с коментариями
Особенно, что в какой файл положить .... | |
|
|
|
|
|
|
|
для: Oligarx
(05.04.2006 в 18:15)
| | скрипт сам запихиваете в любой файл ге храняться например функции (чтоб можно было всегда подключить ) )
или в отдельный файл и в ключаете там где надо :)
<form name="new" action="index.php" method="post">
<tr><td>text:</td></tr>
<tr><td ><textarea name="chng" cols="60" rows="10"> </textarea></td></tr>
<tr><td >
<a href="javascript:insertext('<b>','</b>','short','new','chng')"><b>Жирный</b></a>
<a href="javascript:insertext('<i>','</i>','short','new','chng')"><i>Наклонный</i></a>
<a href="javascript:insertext('<u>', '</u>', 'short','new','chng')"><u>Подчеркнутый</u></a>
<a href="javascript:insertext('<del>','</del>', 'short','new','chng')"><del>Зачеркнутый</del></a>
<a href="javascript:insertext('<q>', '</q>', 'short','new','chng')"><q>Цитата</q></a>
</td></tr>
<tr><td align="center"><br><input type="submit" ></td></tr></table></form>
|
вот после такого сложно н еразобраться ! хорош лениться! | |
|
|
|