Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
16.07.2007, 19:44 | #1 |
Senior Member
|
JavaScript'овый поиск
Доброго времени суток.
Создаётся сайт, на котором присутствует верхняя менюшка, в которой есть пункт "Поиск", при нажатии на который необходимо, чтобы появилось маленькое окошко, в котором есть поле ввода и кнопка. Говоря проще, нужно сделать точно такое же меню, как у этого форума вверху. Может ли кто мне что-то посоветовать по этому поводу? |
17.07.2007, 13:00 | #2 |
TYPO3 Infected
|
Это чистый JS тут TYPO3 не при чем.
Для начала в шаблоне создайте Код:
<div id=search_box style="position:absolute;z-index:10;visibility:hidden;"> Тут код формы поиска со всеми нужными скрытыми полями и кнопкой "Искать" </div> Код 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)" За работоспособность кода не ручаюсь, не проверял, но по идеи должно работать |
17.07.2007, 14:38 | #3 |
Senior Member
|
Спасибо. Буду пробовать.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск по 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 |