Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/32: Рейтинг темы: голосов - 32, средняя оценка - 4.81
0 / 0 / 1
Регистрация: 03.03.2009
Сообщений: 10

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

18.05.2010, 00:50. Показов 6592. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорогие Друзья и коллеги!!!!
У меня вот какой вопрос:

Я научился делать css меню.

Что я не понимаю:
Каким образом с помощью меню менять контент в диве
предназанченного для контента.

раньше в HTML указывалсь ссыллка href="myContent.html",
теперь во всех меню написано href="#".

Еще раз: каким образом пользоваться меню, меняя содержимое дива,
предназнченного для контента.

Спасибо за заботу!.
ШиваПрем
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.05.2010, 00:50
Ответы с готовыми решениями:

Каким образом сдвигать контент вверх при отображении клавиатуры?
Доброго времени суток всем. Ребята подскажите как решить такую проблему имеется внизу экрана TextField или TextView так вот...

Как менять контент используя PHP
Здравствуйте! подскажите пожалуйста, как можно сделать следующее: вот у меня есть сайт на html с css. создана вся структура (шапка, меню...

Каким образом при наведении Image2 на Image1 менять курсор
Добрый вечер. При наведении Image2 на Image1 должен меняться курсор, при этом он должен меняться именно тогда, когда я навожу картинку, а у...

8
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
18.05.2010, 00:53
Цитата Сообщение от ShivaPrem Посмотреть сообщение
теперь во всех меню написано href="#"
Ну так поменяйте # на myContent.html
Или Вам надо без перезагрузки страницы (подгружать контент)?
0
0 / 0 / 1
Регистрация: 03.03.2009
Сообщений: 10
18.05.2010, 01:05  [ТС]
наверно я чего-то не понимаю.

я создал шаблон.
единственное что я хочу менять в страницах это див с контентом. оставляя хедеры и меню как они есть.

Если использовать способ, который вы предлагаете, то я должен написать столько-же
страниц, сколько кнопок в меню.
А я хочу используя шаблон менять только содержание одного дива, которое меняется при нажатии, кнопки.

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

Спасибо за скорый ответ
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
18.05.2010, 01:30
Можно использовать php.
1. Создаете файл template.htm. В него вписываете свой шаблон и в диве пишете {content}
2.Заменяете все # на index.php?page=1, index.php?page=2, index.php?page=3 и т.д
3. Создаете файл index.php, в нем прописываем:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$template=file_get_contents("template.htm") or die("Не могу загрузить шаблон!");
$page=(empty($_GET['page'])):1?(int)$_GET['page'];
switch($page){
case 1:
$content=file_get_contents("/pages/index.htm");
break;
case 2:
$content=file_get_contents("/pages/2.htm");
break;
case 3:
$content=file_get_contents("/pages/3.htm");
break;
/*case n:
$content=file_get_contents("/pages/Ваш файл");
break;
*/
default:
$content="Такой страницы не существует!";
break;
}
$template=str_replace("{content}",$content,$template);
echo $template;
?>
4. Создаем папку pages и в ней создаем файлы: index.htm, 2.htm, 3.htm (с контентом)
1
0 / 0 / 1
Регистрация: 03.03.2009
Сообщений: 10
18.05.2010, 20:14  [ТС]
Я задал этот вопрос на нескольких форумах.

Это самый адекватный ответ, который я увидел.

Низкий поклон!

Респект и уважуха.

И просто большое человеческое спасибо!!!!

дядя Шива

Добавлено через 18 часов 7 минут
Dimedrol !
Еще раз спасибо за ответ

У меня вот какая бяка вылазет

Parse error: syntax error, unexpected ':' in ....org/index.php on line 3

Я попробовал переписать условие через if.. else не помогло, это в третей строке встречается :.

Вопрос в чем-то другом.

И еще просьба - не пинайтесь - я совсем зеленый програмер )

Спасибо зарание
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
18.05.2010, 22:27
Просто я перепутал местами ? и :
PHP
1
$page=(empty($_GET['page']))?1:(int)$_GET['page'];
Я попробовал переписать условие через if.. else
Моя строка - это эквивалент
PHP
1
2
3
4
5
6
if(empty($_GET['page'])){
$page=1;
}
else {
$page=(int)$_GET['page'];
}
Вот структура моей строчки (может понадобится):
переменная = ( условие ) ? правда : ложь ;
0
0 / 0 / 1
Регистрация: 03.03.2009
Сообщений: 10
19.05.2010, 00:50  [ТС]
Дорогой и уважаемый Димедрол!!

Вроде работает!

Спасибо тебе большое!!!!

Надеюсь, что дальше могу обращатсья за помощью

Скажи, у тебя есть счет PayPal?

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

Понимаю, 2 долора это мелочь.

Но хотя бы символически,
хочу поблагодарить!

Еще раз Спасибо и низкий поклон!!!!
0
1 / 1 / 0
Регистрация: 20.08.2010
Сообщений: 20
20.08.2010, 20:15
Ребят, у меня возникла такая же проблема, всё сделал как написано, только теперь в шаблоне вместо {content} ничего не появляется. Наверное надо контент в файлах pages/1.htm ..2.htm заключить в какие-нибудь теги? подскажите кто знает?
0
0 / 0 / 0
Регистрация: 10.04.2012
Сообщений: 25
10.04.2012, 16:57
А можно тоже самое сделать, только что бы данные для контента не из другого файла брались, а из бд (mysql)??? и менялся не только контент, но и заголовок?
можно так сделать, очень нужно. помогите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.04.2012, 16:57
Помогаю со студенческими работами здесь

Каким образом можно менять угол обозрения объемной диаграммы MSChart?
Подскажите пожалуйста каким образом можно менять угол обозрения объемной диаграммы MSChart и как вызвать окно свойств этой же диаграммы...

Каким образом присваивать ID для создания меню
Сразу оговарюсь, знаю только вёрстку и пхп, даже с яваскриптом в натянутых отношениях. По мере изучения, по большей части, в связи с...

Каким образом можно рисовать методом DrawPoligon используя массивы
Каким образом можно рисовать методом DrawPoligon используя массивы Вот код DrawPolygon(P, new Point { new Point((int)(OS*2)+x0,...

Каким образом еще можно передавать пакеты не используя recv и send?
Во общем есть клиент-сервер, хочу перехватить трафик и посмотреть что там передается во обще обомне.. Поставил хук на recv и send, но...

Каким образом можно в отчете выделить выходные и праздничные дни, используя ПроизводственныйКалендарь
Всем привет! В общем суть вопроса-из временной таблицы запросом выбираю данные(для табеля учета раб времени),в частности меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru