imho.ws |
![]() |
![]() |
![]() |
# 1 |
Guest
Сообщения: n/a
|
массивы
Как сделать с помощью массива следующее:
Нужно чтобы получилось вот так <table> <tr><td><a href="ссылка1">ПУНКТ 1</a></td></tr> <tr><td><a href="ссылка2">подпункт 1.1</a></td></tr> <tr><td><a href="ссылка3">подпункт 1.2</a></td></tr> <tr><td><a href="ссылка4">подпункт 1.3</a></td></tr> <tr><td><a href="ссылка5">ПУНКТ 2</a></td></tr> <tr><td><a href="ссылка6">ПУНКТ 3</a></td></tr> <tr><td><a href="ссылка7">подпункт 3.1</a></td></tr> <tr><td><a href="ссылка8">подпункт 3.2</a></td></tr> <tr><td><a href="ссылка9">подпункт 3.3</a></td></tr> </table> Заранее признателен!!! |
![]() |
# 3 | |
Guest
Сообщения: n/a
|
Цитата:
Вообще это нужно на asp, но пока можно просто на javascript |
|
![]() |
# 7 |
Junior Member
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162
![]() ![]() ![]() |
Например так:
Код:
function writeTable() { links = new Array(); links[0] = new Array("ссылка1","ПУНКТ 1"); links[1] = new Array("ссылка2","ПУНКТ 2"); document.write("<table>"); for(var i = 0;i<links.length;i++) { document.write("<tr><td><a href=\"" + links[i][0] + "\">" + links[i][1] + "</a></td></tr>"); } document.write("</table>"); }
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981. Все "спасибо" в репутацию ![]() |
![]() |
![]() |
# 10 |
Guest
Сообщения: n/a
|
Подсказали как сделать массив:
<script type='text/javascript'> var menu = new Array(); menu[menu.length] = {title: "ПУНКТ МЕНЮ №1", url: "http://www.jsguide.spb.ru/", sub: [ {title: "подменю №1.1", url: "http://www.jsguide.spb.ru/"}, {title: "подменю №1.2", url: "http://www.jsguide.spb.ru/"}, {title: "подменю №1.3", url: "http://www.jsguide.spb.ru/"}]}; menu[menu.length] = {title: "ПУНКТ МЕНЮ №2", url: "http://www.jsguide.spb.ru/", sub: [ {title: "подменю №2.1", url: "http://www.jsguide.spb.ru/"}, {title: "подменю №2.2", url: "http://www.jsguide.spb.ru/"}, {title: "подменю №2.3", url: "http://www.jsguide.spb.ru/"}, {title: "подменю №2.4", url: "http://www.jsguide.spb.ru/"}]}; menu[menu.length] = {title: "ПУНКТ МЕНЮ №3", url: "http://www.jsguide.spb.ru/"}; menu[menu.length] = {title: "ПУНКТ МЕНЮ №4", url: "http://www.jsguide.spb.ru/", sub:[ {title: "подменю №4.1", url: "http://www.jsguide.spb.ru/"}, {title: "подменю №4.2", url: "http://www.jsguide.spb.ru/"}]}; </script> а как теперь этот массив вывести на экран, чтобы получилось то что мне нужно (самое первое мое сообщение)??? |