Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна помощь новичку, как ЭТО сделать в ASP 
:(
    Опции темы
ОнКофе
Дата 14.3.2006, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 3.3.2006
Где: http://www.angeli na-pitt.by.ru

Репутация: нет
Всего: нет



Есть htm файл с меню...

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content='text/html; charset=windows-1251'>
<script type='text/javascript'>
/*** Конструктор элементов меню ***/
function MainMenuItem (title, link, submenu, submenulink) {
this.Title = title;
this.Link = link;
this.SubMenu = submenu;
this.SubMenuLink = submenulink;
}

/*** Создание разметки для меню ***/
function buildMenu(obj) {
/*
Пример начального состояния content в run-time:
content = 
    <table>
    <tr><td><a href='index1.htm'>пункт 1</a></td></tr>
*/
var content = "<table>\n<tr><td><a href='"+
    obj.Link+"'>"+obj.Title+"</a></td></tr>\n";
    // Пробегаем по всем элементам массива "подменю ссылок", т.е. то, что идёт 4-м параметром ф. MainMenuItem
    for (var i = 0; i < obj.SubMenuLink.length; i++) {
        // Дополняем content
        content += "<tr><td><a href='"+obj.SubMenuLink[i]+"'>"+obj.SubMenu[i]+"</a></td></tr>\n";
    }
    content += "</table>";
return content;        // собрали всё разметку для олного элемента массива myMenu
}

onload = function () {
var menu = document.getElementById("menu");
    // Пробегаем по всему массиву myMenu и создаём разметку для каждого его елемента
    for (var i = 0; i < myMenu.length; i++) {
        menu.innerHTML += buildMenu(myMenu[i]);
    }
}

var myMenu = [
    new MainMenuItem("пункт 1", "index1.htm", ["подменю 1.1", "подменю 1.2", "подменю 1.3"], ["new1.htm", "new2.htm", "new3.htm"]),
    new MainMenuItem("пункт 2", "index2.htm", ["подменю 2.1", "подменю 2.2"], ["new3.htm", "new4.htm"]),
    new MainMenuItem("пункт 3", "index3.htm", ["подменю 3.1", "подменю 3.2"], ["new5.htm", "new6.htm"])
];
</script>
<style type='text/css'>
table, td {border: 1px solid black}
#menu {margin: 10px}
</style>
</head>

<body>
<div id='menu'></div>
</body>
</html>


Как это же меню сделать на ASP ???
PM MAIL WWW   Вверх
AzuManga
Дата 20.3.2006, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 12.5.2005

Репутация: нет
Всего: нет



Зачем? к тому же красивые выпадающие менюшки можно и без жаваскрипта (ну почти без 8)) ) делать только на цсс: http://webmascon.com/topics/coding/42a.asp

Это сообщение отредактировал(а) AzuManga - 20.3.2006, 10:19
--------------------
 Точка с запятой; 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ASP | Следующая тема »


 




[ Время генерации скрипта: 0.0381 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.