| |
|
|
| | Пожелуйсто объясните как сделать чтобы в гостивую книгу можно было смайлики вставлять?
Я тут дагадываюсь что с помощью js | |
| |
|
|
| |
|
|
| |
для: Maloi
(03.04.2007 в 15:49)
| | | в принципе не обязательно... для удобства пользователей да... если без явы, то просто на выводе проверяешь регэкспами текст и заменяешь :), :( и т.п. на <img src="ims/smile_1.gif"> и так далее | |
| |
|
|
| |
|
|
| |
для: Maloi
(03.04.2007 в 15:49)
| | | нужен ява скрипт вставляющий текст смайликов на страницу, ну а потом уже обработка текста с помощью php и замена их на ссылки картинок. Вроде так :) | |
| |
|
|
| |
|
|
| |
для: Maloi
(03.04.2007 в 15:49)
| | | Берешь пишешь ява функцию типа этой
function AddSmile(p)
{
Frm.umsg.focus();
ran=document.selection.createRange();
ran.text=p;
document.selection.createRange().select();
}
Затем
<img src = "a66.gif" onclick = "AddSmile(':a66:')">
...............................
На выходе прописываешь это
$msg= str_replace( ":a66:", " <img src = 'a66.gif'></img> ",$msg);
|
| |
| |
|
|
| |
|
|
| |
для: Maloi
(03.04.2007 в 15:49)
| | | На вот.. Сам совершенно не разбираюсь, переделал с BB кодов.
Достоинство в том что вставляет в то место где курсор.
Правда в FF вставляет в конец текста.
function smail(x) {
if ((document.selection)) {
document.имя_формы.имя_текстреа.focus();
document.имя_формы.document.selection.createRange().text = ' '+x+' '+document.имя_формы.document.selection.createRange().text;
} else document.имя_формы.имя_текстреа.value += ' '+x;
}
|
<a href="#" onclick="smail('друзья)'); return false;"><img src="smiles/druzja.gif" alt="друзья)" border="0"></a>
|
| |
| |
|
|