|
|
|
|
|
для: sim5
(24.09.2007 в 05:26)
| | Спасибо, буду пробовать) | |
|
|
|
|
|
|
|
для: Егор (Solar)
(24.09.2007 в 03:00)
| |
<head>
<script>
var text = "";
AddTxt = "";
function getActiveText(selectedtext) {
text = (document.all) ? document.selection.createRange().text : document.getSelection();
if (selectedtext.createTextRange) {
selectedtext.caretPos = document.selection.createRange().duplicate();
}
return true;
}
function AddText(NewCode) {
if (document.forms['postenrty'].elements['message'].createTextRange && document.forms['postenrty'].elements['message'].caretPos)
{
var caretPos = document.forms['postenrty'].elements['message'].caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
} else {
document.forms['postenrty'].elements['message'].value+=NewCode
}
document.forms['postenrty'].elements['message'].focus();
AddTxt = "";
}
function smilie(thesmilie) {
AddSmile = " :"+thesmilie+": ";
AddText(AddSmile);
}
</script>
</head>
<body>
<FORM action="" method="post" name="postenrty">
<textarea name="message" rows="10" cols="60" onChange="getActiveText(this)"
onclick="getActiveText(this)" onFocus="getActiveText(this)"></textarea>
</form>
<table>
<tr>
<td onclick="smilie(':)')"><img src=1.gif></td>
<td onclick="smilie(':))')"><img src=2.gif></td>
<td onclick="smilie(';-)')"><img src=3.gif></td>
<td onclick="smilie('=)')"><img src=4.gif></td>
</tr>
</table>
</body>
|
| |
|
|
|
|
|
|
|
для: shkryab
(24.09.2007 в 02:37)
| | поиском уже пользовался и не смог найти этого, поэтому собственно и написал пост в форуме.
Буду ждать мнения экспертов ) | |
|
|
|
|
|
|
|
для: Егор (Solar)
(24.09.2007 в 01:00)
| | О том, как сделать так, чтобы появлялось впереди и позади выделенного текста, на этом форуме было, но вот непомню что за тема, поищи. Есть, вроде, функция возвращающая выделенный текст. | |
|
|
|
|
|
|
| Всем доброй ночи.
Есть вопрос, поскольку я не силен особо в джаве спрашиваю у вас, я сделал в комментариях возможность смайлов и ББкод, и вот как правильно организовать, что бы нажимая на кнопку у пользователя он правильно появлялся в форме набора текста.
<img style='cursor:hand;' src='../image/bbcode/b.gif' border=0 onclick='form.usertext.focus();form.usertext.value +=name + \"[b][/b]\"'>
|
Это единственное на что я сподвигнулся, ББ-шки просто появляются в окне.
Но как сделать так, что бы например они появлялись в начале и конце выделенного слова или предложения?
Если это сильно сложно и нужен хитро мудрый скрипт тогда так и скажите сразу, не буду мучить и засяду учить ява скрЫпт )
Заранее спасибо. | |
|
|
|
|