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

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

18.05.2010, 00:50. Показов 6573. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru