Должен ли я использовать iframes для изменения содержимого div при нажатии на меню? - PullRequest
0 голосов
/ 13 февраля 2012

Хорошо, это вопрос новичка.

У меня есть главная страница с заголовком (с меню), правым столбцом и нижним колонтитулом.Я хочу, чтобы эти элементы всегда присутствовали на моем сайте, чтобы изменить только контейнерный элемент div при нажатии на разные ссылки в меню.До сих пор я использовал iframes.Есть ли другой способ сделать это без iframes?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 13 февраля 2012

Да, но это зависит от того, какой язык вы используете.

iFrames - плохой способ сделать это, поскольку ваши страницы не будут правильно проиндексированы поисковыми системами. Люди придут на вашу страницу iframe и пропустят контекст вашего заголовка и меню.

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

<?php
include 'header.php';
?>
<p>Page content here</p>
<?php
include 'right_column.php';
include 'footer.php';
?>
0 голосов
/ 13 февраля 2012

Да, конечно. Но не только с HTML. Если вы используете php, то обычно делаете что-то вроде:

вкл / header.php:

<html>
 <head>
 ...
 </head>
 <body>
  <header>
   ...
  </header>
  <div id="content">

вкл / footer.php:

 </div>
 <footer>
   ...
 </footer>
</body>
</html>

index.php:

<?php
 include('inc/header.php');
?>
 <h1>Hello World!</h1>
<?php
 include('inc/footer.php');
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...