Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ASP > как реализовать массив в asp


Автор: ОнКофе 15.3.2006, 15:38
кто-нибудь может помочь мне и объяснить как сделать слудующее:

Нужно чтобы был массив, который будет состоять из названия ссылки и непосредственно самой ссылки...

а потом нужно нарисовать таблицу

<table>
<tr>
<td>
<a href="ссылка из массива">название ссылки из массива</a>
</td>
</tr>
</table>


и зациклить заполнение таблицы пока не кончится массив.
Такое вообще возможно реализовать?

Автор: dstorm81 16.3.2006, 21:04
//ну и в чем собстенно проблема
//создаешь массивы

var linkFromAr=new Array('http://hz','http://hz','http://hz','http://hz','http://hz','http://hz')
var nameFromAr=new Array('это ссылка','это ссылка','это ссылка','это ссылка','это ссылка','это ссылка',)
//ну и желательно чтобы они были одной длины (можно и в один массив усе засунуить)
//затем
for(i=0;i<linkFromAr.length;i++)
response.write('<tr><td><a href='+linkFromAr[i]+'>'+nameFromAr[i]+'</a></td></tr>')

ну и буде тебе собственно счастье


Автор: ОнКофе 17.3.2006, 19:23
dstorm81,
а ведь без Respons.Write тоже можно??? Ну просто <tr><td>а вот сюда уже вставлять ссылку</tr></td>
???
Если можешь напиши код чтобы мне понятнее было!!
ЗАРАНЕЕ БЛАГОДАРЮ!

Автор: dstorm81 19.3.2006, 22:19
в смысле без респонсе? , тут же раздел про асп все таки
можно так же и клиента ява скрипт юзать
ну есще иногда пишут = (знак равно для выхода, это все равно респонсе.врайте)
если можешь потолковей объясни, что имеем на руках, и что хотим
может я чего не допонимаю

Автор: ОнКофе 24.3.2006, 17:09
dstorm81, пишу потолковее

у меня есть два массива
один массив - это список меню - названий ссылок и их URL
второй массив - это список подменю - названий ссылок и их URL

то есть получается:
например

ПУНКТ МЕНЮ 1
подменю 1.1
подменю 1.2
подменю 1.3

ПУНКТ МЕНЮ 2
подменю 2.1
подменю 2.2

ПУНКТ МЕНЮ 3

ПУНКТ МЕНЮ 4
подменю 4.1
подменю 4.2
подменю 4.3
подменю 4.4
подменю 4.5

Как такое сделать???

Автор: djGri 4.4.2006, 07:15
Цитата(ОнКофе @ 17.3.2006, 18:23 Найти цитируемый пост)
а ведь без Respons.Write тоже можно??? Ну просто <tr><td>а вот сюда уже вставлять ссылку</tr></td>

Можно, но код будет выглядеть ужасно:


Код

<%
   var linkFromAr=new Array('http://hz','http://hz','http://hz','http://hz','http://hz','http://hz')
var nameFromAr=new Array('это ссылка','это ссылка','это ссылка','это ссылка','это ссылка','это ссылка',)
//ну и желательно чтобы они были одной длины (можно и в один массив усе засунуить)
//затем
for(i=0;i<linkFromAr.length;i++)
{
%>
<tr><td><a href="<%= linkFromAr[i]%>" ><% = nameFromAr[i] %> </a></td></tr>
<%
}
%>






Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)