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

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

18.05.2010, 00:50. Показов 6633. Ответов 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
Ответ Создать тему
Новые блоги и статьи
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Вот уже год прошел, как у меня домен в reg.ru ...
Etyuhibosecyu 16.04.2026
И ничего они мне не сделали. Если отвязать карту, никакие услуги они не навяжут. Я бы с радостью продлил еще на два года, чтобы не мучиться с временным доменом и меня уже знали по red-star-soft. com,. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru