| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Как сделать меню сайта? |
| Автор: Boeing767 8.4.2008, 14:13 |
| Подскажите пожалуйста, как сделать меню сайта, чтобы при нажатии на элемент меню рабочая часть обновлялась на нужную. Я хочу сделать 1 страницу главную с меню а в ней внутри будет другая страница и я буду менять содержание страничек... Или я слишком мудрёно делаю? |
| Автор: bars80080 8.4.2008, 14:35 |
| это нормально 1. самый простой способ, но уже сильно устаревший воспользоваться фрэймами есть базовая страница, в которой делаем окошки, в каждое из которых подключается своя страница - в одну меню, в другую сменяемая страница http://htmlbook.ru/content/?id=46 2. каждый раз копировать на новую страницу меню, что понятно очень муторно 3. если хостинг поддерживает программные языки, то вынести меню в отдельный модуль и подключать каждый раз на новую страницу всего одной строчкой кода 4. сделать сайт ввиде одной страницы и при помощи ajax менять контент (но при больших объёмах данных это швах) но судя по вопросу, автору сейчас доступен только первый вариант |
| Автор: NDenis 8.4.2008, 14:48 |
| продолжу 5. SSI еще никто не отменял, это если на хостинге нет поддержки PHP или подобного 6. нарыл http://www.ruscript.net/scripts/126/, наверное это именно то, что имел ввиду автор. |
| Автор: Boeing767 8.4.2008, 15:55 |
| спасибо за помощь. Попробовал фреймы, не очень конечно... не красиво для сайта. А какими средствами html мне сделать что-то подобное: http://www.pravsemya.ru/ Там у них используется вызов пхп для меню, а как можно сделать это на чистом html? |
| Автор: NDenis 8.4.2008, 15:57 |
| на каждой странице вставляется меню |
| Автор: NDenis 8.4.2008, 19:14 |
| да, добавлю еще, чистый html хорош на маленьких сайтах (до 10 страниц) больше уже появляется геморой с обновлением поэтому, уважаемый Boeing767, выбор здесь не велик маленький сайт - html или http://www.google.ru/search?q=ssi большой сайт - фреймы, но это устарело как наш мир; или же смотрите хостинг с поддержкой серверных языков программирования |
| Автор: Boeing767 8.4.2008, 20:22 |
| Спасибо за советы. Я остановился на фреймах- у меня всего три странички. И тогда последний вопрос. Я сделал одну большую фрейму в которой лежат две маленькие: левая для меню, правая для контента. Меню у меня постоянное. А вот фрейм с контентом - три разных. Как мне при нажатии на элемент меню изменить содержание внутреннего фрейма? |
| Автор: bars80080 9.4.2008, 09:45 |
| для этого достаточно прочитать все главы по ссылке, что я дал в частности здесь http://htmlbook.ru/content/?id=48 расписывается как это сделать |
| Автор: SKYnetRTX 10.10.2010, 18:03 | ||
| Народ, подскажите как сделать миню сайта аналогичное этим http://ipicture.ru/uploads/101010/t50K9qqc3l.jpg http://ipicture.ru/uploads/101010/QC7x24KSSr.jpg У меня сейчас меню выглядит так http://ipicture.ru/uploads/101010/AIkckZjDUW.jpg - тоесть сейчас это просто кнопка переводящая нас по ссылке на другую страницу, а хотелось бы сделать либо в 1-ой кнопке несколько ссылок, либо хотя бы что бы отобразало какие ссылки в ней лежат. Вот код того что у меня сейчас стоит:
|