Вставьте код в HTML - PullRequest
       6

Вставьте код в HTML

0 голосов
/ 05 августа 2010

У меня есть веб-сайт, на котором каждые две недели появляется новая страница, и это означает, что мне нужно обновить меню, чтобы новая страница появлялась на каждой странице. Мне интересно, есть ли способ получить внешний текст или файл .htm, который я могу в основном вставить на веб-страницу. Таким образом, я могу поместить меню во внешний файл и вызывать его там, где я хочу. Поэтому мне нужно редактировать только одну вещь, когда я получаю новую страницу.

Заранее спасибо.

Редактировать: это раскрывающееся меню с тегами ul и li с внешней таблицей стилей для них. Так что это тоже должно сработать. Спасибо

Ответы [ 5 ]

0 голосов
/ 05 августа 2010

Иметь одну HTML-страницу примерно так:

<html>
<head></head>
<body>
HTML OF LINKS HERE
</body>
</html>

Затем сохраните его как my_links.html и на страницу, которую вы хотите вставить ... выполните следующее. Скопируйте и вставьте всю страницу, как FILENAME.PHP, а затем используйте этот код:

<?php include("my_links.html"); ?>

Поздравляем, вы только что использовали PHP! Подробнее о включаемых страницах здесь .

0 голосов
/ 05 августа 2010

Вы также можете сделать это с помощью jQuery.

$('#elementid').load('page.html');

http://api.jquery.com/load/

Но это не будет благоприятно для SEO.Также, если у кого-то в браузере отключены скрипты, это не будет работать.

0 голосов
/ 05 августа 2010

Если вы хотите использовать HTML и только html (без программирования на стороне сервера или JavaScript), вы можете использовать Включение на стороне сервера , встроенное в ваши html-файлы. Возможно, вашему веб-серверу необходимо настроить их прием.

0 голосов
/ 05 августа 2010

Если вы используете серверную версию include и у вас была навигация в отдельном файле, да, вы можете просто редактировать вещи отдельно.

0 голосов
/ 05 августа 2010

Это очень легко и обычно делают на сайтах, которые используют серверный язык (PHP, ASP.NET и т. Д.)

Если вы не хотите использовать язык на стороне сервера, тогда

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...