Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать меню сайта? 
:(
    Опции темы
Boeing767
Дата 8.4.2008, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.4.2008

Репутация: нет
Всего: нет



Подскажите пожалуйста, как сделать меню  сайта, чтобы при нажатии на элемент меню  рабочая часть обновлялась на нужную. Я хочу сделать 1 страницу главную с меню а в ней внутри будет другая страница и я буду менять содержание страничек... 

Или я слишком мудрёно делаю? smile 
PM MAIL   Вверх
bars80080
Дата 8.4.2008, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



это нормально

1. самый простой способ, но уже сильно устаревший воспользоваться фрэймами
есть базовая страница, в которой делаем окошки, в каждое из которых подключается своя страница - в одну меню, в другую сменяемая страница http://htmlbook.ru/content/?id=46
2. каждый раз копировать на новую страницу меню, что понятно очень муторно
3. если хостинг поддерживает программные языки, то вынести меню в отдельный модуль и подключать каждый раз на новую страницу всего одной строчкой кода
4. сделать сайт ввиде одной страницы и при помощи ajax менять контент (но при больших объёмах данных это швах)

но судя по вопросу, автору сейчас доступен только первый вариант
PM MAIL WWW   Вверх
NDenis
Дата 8.4.2008, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 14.12.2007

Репутация: 8
Всего: 8



продолжу
5. SSI еще никто не отменял, это если на хостинге нет поддержки PHP или подобного
6. нарыл ссылку, наверное это именно то, что имел ввиду автор.

Это сообщение отредактировал(а) NDenis - 8.4.2008, 14:48
PM MAIL   Вверх
Boeing767
Дата 8.4.2008, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.4.2008

Репутация: нет
Всего: нет



спасибо за помощь. Попробовал фреймы, не очень конечно... не красиво для сайта. А какими средствами html мне сделать что-то подобное:
Сайт с менюшкой


Там у них используется вызов пхп для меню, а как можно сделать это на чистом html?
PM MAIL   Вверх
NDenis
Дата 8.4.2008, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 14.12.2007

Репутация: 8
Всего: 8



на каждой странице вставляется меню
PM MAIL   Вверх
bars80080
Дата 8.4.2008, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



Цитата(Boeing767 @  8.4.2008,  15:55 Найти цитируемый пост)
Там у них используется вызов пхп для меню, а как можно сделать это на чистом html? 
 только через фрэймы
надо понимать, что html - это разметка документа, а php - язык, позволяющий генерировать эту разметку в зависимости от входных данных

чистый хтмл, как сказал NDenis, это отдельные страницы, на каждую из которых придётся копипастить блок меню.
и если потребуется что-то изменить, то придётся на каждой странице заменять

PM MAIL WWW   Вверх
NDenis
Дата 8.4.2008, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 14.12.2007

Репутация: 8
Всего: 8



да, добавлю еще, чистый html хорош на маленьких сайтах (до 10 страниц)
больше уже появляется геморой с обновлением
поэтому, уважаемый Boeing767, выбор здесь не велик
маленький сайт - html или ssi
большой сайт - фреймы, но это устарело как наш мир; или же смотрите хостинг с поддержкой серверных языков программирования
PM MAIL   Вверх
Boeing767
Дата 8.4.2008, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.4.2008

Репутация: нет
Всего: нет



Спасибо за советы. Я остановился на фреймах- у меня всего три странички.

И тогда последний вопрос. Я сделал одну большую фрейму в которой лежат две маленькие: левая для меню, правая для контента. Меню у меня постоянное. А вот фрейм с контентом - три разных. Как мне при нажатии на элемент меню изменить содержание внутреннего фрейма?
PM MAIL   Вверх
bars80080
Дата 9.4.2008, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



для этого достаточно прочитать все главы по ссылке, что я дал
в частности здесь http://htmlbook.ru/content/?id=48 расписывается как это сделать
PM MAIL WWW   Вверх
SKYnetRTX
  Дата 10.10.2010, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 10.10.2010

Репутация: нет
Всего: нет



Народ, подскажите как сделать миню сайта аналогичное этим
http://ipicture.ru/uploads/101010/t50K9qqc3l.jpg
http://ipicture.ru/uploads/101010/QC7x24KSSr.jpg
У меня сейчас меню выглядит так
http://ipicture.ru/uploads/101010/AIkckZjDUW.jpg  - тоесть сейчас это просто кнопка переводящая нас по ссылке на другую страницу, а хотелось бы сделать либо в 1-ой кнопке несколько ссылок, либо хотя бы что бы отобразало какие ссылки в ней лежат.
Вот код того что у меня сейчас стоит:
Код

<td><a href="#">Отзывы</a> </td>

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.