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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как добавить всплывающую подсказку к конкретному слову из общего текста???

Сообщения:  [1-8] 

 
 автор: DeVirt   (16.12.2005 в 15:38)   письмо автору
 
   для: elenaki   (16.12.2005 в 15:26)
 

Благодарю всех, кто откликнулся...

Тяжеловато для меня, но будем пробовать....

   
 
 автор: elenaki   (16.12.2005 в 15:26)   письмо автору
 
   для: DeVirt   (16.12.2005 в 15:15)
 

можно.
главное, чтобы юзер слово выделил, нажал на кнопку "Термин", которую вы
добавите к инструментам ввода текста (инструменты - это кнопки "Bold", "Link" и т.д.),
и внес текст объяснения этого термина в ... скорее всего придется рисовать форму, или если объяснения не километровые, можно будет обойтись promt'ом. примерно как в случае ввода линка - после выделения куска текста жмем на кнопку "URL" в выскакивающем промте пишем линк и жмем ок. и текст обрамляется тэгами [a href...] [/а], при этом в href - тот линк, который был введен в промте.

скрипт первым делом запоминает объяснение в базе, потом запоминает последний введеный id и записывает его в тело сообщения в тэг [span].

   
 
 автор: DeVirt   (16.12.2005 в 15:15)   письмо автору
 
   для: elenaki   (16.12.2005 в 15:04)
 

пасиба...
понятно...
попробуем.

но...
можно ли "обрамлять" необходимое слово при записи его в базу, то есть при вводе его пользователем (допустим, на том же форуме)

   
 
 автор: elenaki   (16.12.2005 в 15:04)   письмо автору
 
   для: DeVirt   (16.12.2005 в 14:45)
 

вам же сказали:
Обрамить слово тегами span c классом и id

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

   
 
 автор: DeVirt   (16.12.2005 в 14:45)   письмо автору
 
   для: AlexSol   (16.12.2005 в 14:09)
 

не очень похоже, но спасибо.

Фишка ведь в том, что текст в MySQL базе данных.
И появиться заданное слово может в любом месте, любой страницы (например в форуме в ответе какго-нить пользователя). Это слово нужно перехватить и сделать активным.

НО КАК ??

И текст всплывающей подсказки я так понимаю также нужно вытягивать из базы.


Есть какое-то решение PHP+MySQL ??

   
 
 автор: AlexSol   (16.12.2005 в 14:09)   письмо автору
 
   для: DeVirt   (16.12.2005 в 12:43)
 

у меня была похожая проблема. посмотри, может отчасти помочь

   
 
 автор: oracle   (16.12.2005 в 14:02)   письмо автору
 
   для: DeVirt   (16.12.2005 в 12:43)
 

Обрамить слово тегами span c классом и id, написать некоторую программу хранения подсказок по id, перехватить события мыши, вывести и убирать подсказки. На сайтах примеров скриптов есть аналоги.

   
 
 автор: DeVirt   (16.12.2005 в 12:43)   письмо автору
 
 

Как добавить всплывающую подсказку к конкретному слову из общего текста???

На сайте есть енциклопедия, классификации там всякие.
Очень нужно, чтобы на любой странице сайта, где встретится специфический термин, при наведении на него указателя всплывало определение этого термина в виде hinta или какое-нить окошко java...

Текст находится в базе MySQL, и вызывается из базы данных запросами.
Помогите...

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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