imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 16.03.2006, 18:36     # 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>

Заранее признателен!!!
 
Старый 16.03.2006, 19:10     # 2
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
В смысле?
Не очень понятно, вчём собственно вопрос
С помощью массива сделать что и на каком языке?
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума  
Старый 16.03.2006, 19:13     # 3
он_Кофе
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Al-x
В смысле?
Не очень понятно, вчём собственно вопрос
С помощью массива сделать что и на каком языке?
Ну чтобы можно было менять названия ссылок и саму ссылку в массиве а конструктор уже сам бы отстраивал такую таблицу...
Вообще это нужно на asp, но пока можно просто на javascript
 
Старый 16.03.2006, 19:15     # 4
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Простите конечно, но я все равно НЕЧЕРТА не понял.
Надо сделать cms примочку которая разделы создает?
Или вывод из масива строк\ссылок?
__________________
меня не вылечат
Псих вне форума  
Старый 17.03.2006, 15:22     # 5
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Массив в массиве или массив внутри класса в массиве.
Потом обычный перебор всех строк массива.
EvroStandart вне форума  
Старый 17.03.2006, 19:25     # 6
он_Кофе
Guest
 
Сообщения: n/a

Цитата:
Сообщение от EvroStandart
Массив в массиве или массив внутри класса в массиве.
Потом обычный перебор всех строк массива.
На словах все так просто!!! А как это все реализовать?
 
Старый 17.03.2006, 20:47     # 7
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Например так:
Код:
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.
Все "спасибо" в репутацию
Al-x вне форума  
Старый 18.03.2006, 15:45     # 8
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Помоему если юзать базу данных, то проще с foreach все разнести по категориям!
__________________
меня не вылечат
Псих вне форума  
Старый 21.03.2006, 19:30     # 9
он_Кофе
Guest
 
Сообщения: n/a

не совсем понятно куда вставлять пункты меню а куда вставлять пункты подменю!!
 
Старый 27.03.2006, 10:08     # 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>

а как теперь этот массив вывести на экран, чтобы получилось то что мне нужно (самое первое мое сообщение)???
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:33.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.