Реклама на сайте Advertise with us

Вопрос по Java Script

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 10.12.02
Сообщения: 648
Рейтинг: 124

Ссылка на сообщениеДобавлено: 11/03/05 в 17:32       Ответить с цитатойцитата 

есть массив линков
D[0]="desc";
D[1]="desc2";

и т.п.

и массив УРЛов
L[0]="url";
L[1]="url1";

делаю случайное число от 1 до 100 'no'и
пытаюсь вывести...

конструкция

Код:
var out="<a href=http://myurl.com OnMouseMove=\"window.status='"+D[no]+"'\" OnMouseOut=\"window.status=''\"> "+D[no]+"</a><br>";


выводит,
а

Код:
var out="<a href=http://myurl.com OnMouseMove=\"window.status='"+L[no]+"'\" OnMouseOut=\"window.status=''\"> "+D[no]+"</a><br>";


ни в какую


такая конструкция в джава скрипт катит вообще или нельзя два массива в одну переменную,
или ошибка в коде...

0
 



С нами с 05.12.03
Сообщения: 81
Рейтинг: 118

Ссылка на сообщениеДобавлено: 11/03/05 в 17:56       Ответить с цитатойцитата 

в яве нумерация массивов начинается с единицы, а у тебя с нуля. ты с пхп перепутал icon_smile.gif

<script language=jscript>
var D=new Array();
var L=new Array();
D[1]="desc";
D[2]="desc2";
L[1]="url";
L[2]="url1";
alert(D[1]+L[1]);
</script>

вот показывает в боксе твои переменные.

ПРИВАТНЫЕ ДАЙЛЕРЫ IT BE GR. ВЫСОКИЕ РЕЙТЫ.
РЕСЕЛЛЕРЫ WELCOME. ДАЕМ ЕХЕ. ICQ 17398680000

0
 



С нами с 26.09.03
Сообщения: 856
Рейтинг: 783

Ссылка на сообщениеДобавлено: 11/03/05 в 18:37       Ответить с цитатойцитата 

Цитата:
в яве нумерация массивов начинается с единицы


не надо вводить молодежь в заблуждение, пример
Код:
<script>
var D=new Array('desc0','desc1','desc2','desc3','desc4');
var L=new Array('url0','url1','url2','url3','url4');
for (a=0;a<=4;a++){
document.write(D[a]+'   '+L[a]+'  <br>');
}
</script>


2топикстартер у тя с конструкцией все нормально, вот твой случай
Код:

<script>
var D=new Array('desc0','desc1','desc2','desc3','desc4');
var L=new Array('url0','url1','url2','url3','url4');

for (a=0;a<=4;a++){
var out="<a href=http://myurl.com OnMouseMove=\"window.status='"+L[a]+"'\" OnMouseOut=\"window.status='' \">"+D[a]+"</a><br>";
document.write(out);
}
</script>

гдето в массиве ошибся скорей всего

Фортуна улыбается тем, кого не замечает Фемида

0
 



С нами с 05.12.03
Сообщения: 81
Рейтинг: 118

Ссылка на сообщениеДобавлено: 11/03/05 в 18:49       Ответить с цитатойцитата 

Twister писал:
не надо вводить молодежь в заблуждение, пример


ну надо же, век живи - век учись smail102.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »