Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: смайлы в поле продолжение
 
 автор: TavRoX   (31.10.2010 в 04:49)   письмо автору
 
 

была тема о смайлах в поле ввода
теперь вопрос
как сделать чтобы смайлы открывались в окошке всплывающем
и когда отображение шло на сайте чтобы был не код смайла а его изображение

  Ответить  
 
 автор: АЯ   (31.10.2010 в 06:12)   письмо автору
 
   для: TavRoX   (31.10.2010 в 04:49)
 

Полем ввода обычно является тег <TEXTAREA>.

Название этого тега переводится с английского как область (area) для текста (text).

Какие-либо картинки (смайлики или что-то еще) отображаться в области для текста не могут, ибо она (область) предназначена только для текста.


Но не переживайте.
Для особо озабоченных (типа Вас, кои без смайликов жизни себе не представляют) разработчики браузеров придумали свойство designMode. И у Вас появилась таки возможность вставлять в текст и смайлики!!!
Правда, поле ввода надо менять на тег <iframe>, документу, внутрь этого ифрейма помещённому, скриптом присваивать designMode = 'On', а затем скриптом же всё помещённое в ифрейм вытаскивать, обрабатывать и посылать на сервер.

Задача эта - она как бы не особо и сложная, но не для совсем уж среднего ума.
Потому все желающие видеть смайлики (а не их коды) в полях для ввода, от этого своего желания со временем отказываются.

Не потому что умнеют со временем.
А просто ведут себя как лиса из басни про виноград.
Сначала попрыгают, подёргаются... а потом, когда убедятся в отсутствии у себя даже средненького ума, успокаиваются и заявляют, что виноград зелен не очень-то и хотелось. :-)

  Ответить  
 
 автор: TavRoX   (31.10.2010 в 11:56)   письмо автору
 
   для: АЯ   (31.10.2010 в 06:12)
 

от то беда)
я разве говорил чтобы в поле текст ереа выводились смайлики?)
я говорил уже в отображаемом тексте)
который из базы выводится)

  Ответить  
 
 автор: Gubichev   (31.10.2010 в 14:51)   письмо автору
 
   для: TavRoX   (31.10.2010 в 11:56)
 

Тогда причём тут HTML+CSS+JS ?

  Ответить  
 
 автор: TavRoX   (31.10.2010 в 16:04)   письмо автору
 
   для: Gubichev   (31.10.2010 в 14:51)
 

ну так ето через js вроде бы делается? или нет?

  Ответить  
 
 автор: sim5   (31.10.2010 в 16:17)   письмо автору
 
   для: TavRoX   (31.10.2010 в 16:04)
 

Когда же вы читать, изучать начнете, вместо того, чтобы тратить попусту время на вопросы несерьезные? ну так ето через js вроде бы делается? - это с чего вам померещилось?
Вы плодите свои вопросы с такой продуктивностью, что кролик позавидует, а вопросы по содержанию, зачастую, это либо результат лени вашей, либо нежелания изучать.

  Ответить  
 
 автор: TavRoX   (31.10.2010 в 16:19)   письмо автору
 
   для: sim5   (31.10.2010 в 16:17)
 

изучаю я
сам пытаюсь както решить ету проблему но не получается

  Ответить  
 
 автор: sim5   (31.10.2010 в 16:21)   письмо автору
 
   для: TavRoX   (31.10.2010 в 16:19)
 

Какая проблема тут может быть?! Что такое смайлик? Видимо картинка, так? А если так, то как изображение на страницу выводится, каким тегом?
Вас точно либо игнорировать будут, либо слать, сами знаете куда, если вы сами не захотите отвечать на свои необдуманные вопросы.
На сервере заменяется BB-код смайла на IMG-тег.

  Ответить  
 
 автор: TavRoX   (31.10.2010 в 16:42)   письмо автору
 
   для: sim5   (31.10.2010 в 16:21)
 

ну ето понятно что Img тегом
но как сделать чтобы в тексте введенные значения менялись на нужную картинку

  Ответить  
 
 автор: sim5   (31.10.2010 в 17:13)   письмо автору
 
   для: TavRoX   (31.10.2010 в 16:42)
 

Я вам уже сказал, что ВВ-код смайлов, которые вставляет пользователь, заменяются на теги IMG на стороне сервера. И делается это с помощью регулярных выражений, и в соответсвующем разделе форума давно бы нашли ответ на этот вопрос.

  Ответить  
 
 автор: TavRoX   (31.10.2010 в 17:15)   письмо автору
 
   для: sim5   (31.10.2010 в 17:13)
 

ок буду искать
надеюсь разберусь

  Ответить  
 
 автор: TavRoX   (31.10.2010 в 17:24)   письмо автору
 
   для: TavRoX   (31.10.2010 в 17:15)
 

сделал
спс подтолкнули меня

$message=str_replace(":)","<img src='../smiles/ab.gif' />",$otvet_chat['text']);

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования