|
|
|
| Я тут задумался.....Тег <textarea> не может выводить графическую информацию..а каким образом тогда реализованы смайлики во многих чатах и форумах. Я не прошу листинга готового скрипта, просто хотя бы приблизительно любопытно было бы узнать.....Спасибо. | |
|
|
|
|
|
|
|
для: Seregin
(27.10.2007 в 01:50)
| | Смайл пишется в виде текста (допустим, ":smile:"), а в дальнейшем заменяется на тег <img ... /> | |
|
|
|
|
|
|
|
для: Unkind
(27.10.2007 в 02:28)
| | А каким образом заменяется? | |
|
|
|
|
|
|
|
для: Seregin
(27.10.2007 в 02:33)
| | По-разному. Самый простой способ - использовать ф-ю str_replace(). | |
|
|
|
|
|
|
|
для: Unkind
(27.10.2007 в 02:45)
| | Да, а внизу textarea обычно выводится список смайликов. При клике на них код смайлика вставляется в textarea. Как здесь. | |
|
|
|
|
|
|
|
для: Seregin
(27.10.2007 в 01:50)
| | Это не textarea. Это, наверное, div с прокруткой.
(css, overflow: scroll.. или auto) | |
|
|
|
|
|
|
|
для: kasmanaft
(27.10.2007 в 07:08)
| | Да, дивом наверное, будет проще... | |
|
|
|
|
|
|
|
для: Seregin
(27.10.2007 в 12:17)
| | Я, наверное, неправильно понял... Допустим есть чат. Пользователь в textarea набирает сообщение, смайлики на данный момент обозначаются "буквами", о чем речь шла наверху. Отправляет сообщение, в div'е появляются смайлы картинками. Т.е. там textarea, там div. А по-другому никак не сделать (в разумных пределах) | |
|
|
|
|
|
|
|
для: kasmanaft
(27.10.2007 в 14:32)
| | Спасибо. Я понял. Буду использовать. | |
|
|
|
|
|
|
|
для: kasmanaft
(27.10.2007 в 14:32)
| | Можно, понято только как работает форма ввода сообщения в gmail - и взять за основу
В ней все отмечается как в html, но есть и курсор мигающий... хз как это сделано (может это и наз-ся wysiwyg, не знаю), но мое дело доложить =) | |
|
|
|