Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 16.07.2007, 19:44   #1
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию JavaScript'овый поиск

Доброго времени суток.
Создаётся сайт, на котором присутствует верхняя менюшка, в которой есть пункт "Поиск", при нажатии на который необходимо, чтобы появилось маленькое окошко, в котором есть поле ввода и кнопка. Говоря проще, нужно сделать точно такое же меню, как у этого форума вверху.
Может ли кто мне что-то посоветовать по этому поводу?
Fearless Goblin вне форума   Ответить с цитированием
Старый 17.07.2007, 13:00   #2
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию

Это чистый JS тут TYPO3 не при чем.

Для начала в шаблоне создайте
Код:
<div id=search_box style="position:absolute;z-index:10;visibility:hidden;">
      Тут код формы поиска со всеми нужными скрытыми полями и кнопкой  "Искать"
</div>
Потом нужен JS код:
Код HTML:
<script>
  function showSearchBox(e){
      if (!e){
        e = windows.event
      }
      
      x = e.clientX;
      y = e.clientX+document.body.scrollTop;
      
      sBox = document.getElementById('search_box');
      sBox.style.left = x;
      sBox.style.top = y+10;
      sBox.style.visibility = 'visible';
      
      this.onclick = function (e) {hideSearchBox(e);}
  }   

  function hideSearchBox (){

    sBox = document.getElementById('search_box');
    sBox.style.visibility = 'hidden';
    this.onclick = function (e) {showSearchBox(e);}
    
  }
  
</script>

Теперь просто на кнопку или ссылку ставьте onclick = "showSearchBox(e)"


За работоспособность кода не ручаюсь, не проверял, но по идеи должно работать
__________________
TYPO3/PHP Developer
http://dv-charts.com/ - open source flash charts
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 17.07.2007, 14:38   #3
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию

Спасибо. Буду пробовать.
Fearless Goblin вне форума   Ответить с цитированием
Ответ


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

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск по FCE Tod Общие вопросы 1 02.03.2007 18:20
поиск в содержимом файла San Общие вопросы 8 27.06.2006 14:50
индексированый поиск с укр. языком андрей Локализация проекта 5 24.11.2005 01:18
Поиск Сергей Общие вопросы 2 29.03.2005 18:24
Поиск на сайте Perignator Temporis Общие вопросы 13 24.07.2004 03:19


Часовой пояс GMT +4, время: 20:22.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория