С нами с 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>"; |
ни в какую
такая конструкция в джава скрипт катит вообще или нельзя два массива в одну переменную,
или ошибка в коде...
|
|
|
|
С нами с 05.12.03
Сообщения: 81
Рейтинг: 118
|
Добавлено: 11/03/05 в 17:56 |
в яве нумерация массивов начинается с единицы, а у тебя с нуля. ты с пхп перепутал
<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 писал: | не надо вводить молодежь в заблуждение, пример |
ну надо же, век живи - век учись
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |