2013-08-16 5 views
-1

Теперь я делаю веб-страницу и нуждаюсь в некоторой помощи. Прошло некоторое время с тех пор, как я сделал свою последнюю страницу несколько лет назад. Тогда я помню, что было очень популярно использовать фреймы, но в наши дни это больше не используется. То, что я использовал, - это горизонтальное меню сверху в качестве кадра, а под ним - рамка содержимого. Теперь у меня снова есть веб-страница, где я бы хотел разместить горизонтальное меню в верхней части страницы. Меню написано в чистом CSS и HTML. CSS загружается из внешнего файла, но проблема, с которой я сейчас сталкиваюсь, заключается в том, что меню в основном представляет собой элемент DIV, который, однако, я должен помещать на каждую страницу отдельно. Я просто задавался вопросом, должен ли быть способ сделать это проще, и как-то он снова вставлен из внешнего файла - извините, может быть, это кажется запутанным, но в основном я ищу альтернативу фреймов, используемых в прошлом. На многих страницах есть меню, и я уверен, что они это делают, потому что, если я внес изменения в меню, я не хочу делать эти изменения на всех сотнях страниц. Я не прошу какого-либо конкретного кодирования и т. Д. Я могу сам Google, если я не знаю, как это сделать, но мне просто нужна общая рекомендация, как это решить. Просто подведем итоги, меню находится в HTML + CSS, а страницы - это в основном PHP, некоторые из них - HTML.Меню из внешнего файла

+0

Это обычно делается с файлом, который получает включен на сервере используя язык, подобный PHP. – j08691

+0

Вы можете создать меню в одном файле, а затем просто использовать php в любом месте, где вы хотите, чтобы меню отображалось ' 'например –

+0

спасибо, это именно то, что я вроде хотел, просто какой именно« файл »должен быть? Простой TXT-файл с простым HTML? – Jachym

ответ

0

Я думаю, что в основном это зависит от рамки. У вас может быть только одна страница и использовать AJAX для загрузки содержимого каждой страницы или у вас может быть несколько php-страниц, все из которых вызовут какую-то функцию в начале настройки заголовка, или вы можете использовать мастер ASP.NET страницы или независимо от того, что использует ваша инфраструктура.

+0

Спасибо , хорошо, у меня нет опыта работы с ASP или AJAX, но вариант заголовка PHP кажется интересным, я постараюсь его найти. – Jachym

0

Если вы используете PHP, то проще всего было бы:

<?php include('my_page.html'); ?> 

Будьте осторожны на пути к вашей HTML странице

Смежные вопросы