Web-программирование

Сайт для начинающих веб-мастеров
web-prog.narod.ru

JavaScript - Простое меню



При создании сайта лушче всего использовать меню, которое будет генерироваться на JavaScript. И при добавлении нового пункта не придётся править все страницы сайта. Код меню будет находиться в отдельном файле, в нём будут прописаны названия элементов меню и ссылки на страницы сайта.

Код файла my_menu.js:

var menu=new Array();
var link=new Array();

menu[0]="Главная";
// Название страницы
link[0]="main.htm";
// Имя страницы
menu[1]="Новости";
link[1]="news.htm";
menu[2]="Скачать";
link[2]="download.htm";

document.write('<div style="background-color:#cccccc;text-align:right;padding:5px;">');
/* Задаём цвет фона и выравнивание */
for (var i=0; i<menu.length; i++){
// Выводим все пункты меню
document.write('<a href="'+link[i]+'">'+menu[i]+'</a> ');
if (i+1<menu.length) document.write('| ');
/* В качестве разделителя используем вертикальную черту */
}
document.write('</div>');

Код файла main.htm:

<html>
<head>
<title> Название
</title>
</head>
<body>
<script src="my_menu.js"></script> <!--
Этот код должен быть на каждой странице. Он отвечает за вывод меню. -->

<h4>Основная часть страницы</h4>
</body>
</html>

  • Результат


  • При перепечатке или частичном копировании статьи ссылка на источник и сохранение авторства публикации обязательна!

    Copyright © 2007 http://web-prog.narod.ru/
    All rights reserved.
    Hosted by uCoz