|
array js help!
|
|
| MegaFill | Дата: 06 Февраля 2009, 19:24 | Сообщение # 1 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Всем привет. Нужен совет с js. КОд предельно прост Quote <script> <!-- Ввод массива --> function MakeArray() { this[1] = "jhbvgj" this[2] = "222" this[3] = "33" this[4] = "4444" } <!-- Вывод массива --> for (var n =1; n <= 4; n++) { document.write(MakeArray(n)+ "<br>"); } </script> На выходе получаем Quote undefined undefined undefined undefined Я так понимаю у массива нужно задавать тип... а как? | | |
|
| mob_dp | Дата: 06 Февраля 2009, 19:26 | Сообщение # 2 | ● ● ● ● ● 4112 сообщений Статус: Offline | MegaFill, чесно говоря уже не помню как правильно работать с массивами, но уж точно не так. Это функция, это не переменная. К сожалению, сейчас не могу дать правильный ответ (просто уже не помню...). | | |
|
| Gaara | Дата: 06 Февраля 2009, 19:27 | Сообщение # 3 |  ● ● ● ● ● 1312 сообщений Статус: Offline | function MakeArray() --- MakeArray(n) откуда параметр? в функции про него ничего нету попробуй Code <script> function MakeArray() { t = new Array(); t[1] = "jhbvgj" t[2] = "222" t[3] = "33" t[4] = "4444" return t; }
for (n =1; n <= 4; n++) { document.write(MakeArray()[n]+ "<br>"); } </script> хотя тут можно и без массива | | |
|
| MegaFill | Дата: 06 Февраля 2009, 19:30 | Сообщение # 4 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Gaara, спс. Вообщем еще учиться, учиться и еще раз учиться... | | |
|
| mob_dp | Отредактировал mob_dp - Пятница, 06 Февраля 2009, 19:43 Дата: 06 Февраля 2009, 19:34 | Сообщение # 5 | ● ● ● ● ● 4112 сообщений Статус: Offline | Gaara, а почему не Code t = new Array(); t[1] = "jhbvgj" t[2] = "222" t[3] = "33" t[4] = "4444" for (n =1; n <= 4; n++) { document.write(t[n]+ "<br>"); } | | |
|
| Gaara | Дата: 06 Февраля 2009, 19:41 | Сообщение # 6 |  ● ● ● ● ● 1312 сообщений Статус: Offline | а кто такой MakeArray тут? | | |
|
| mob_dp | Дата: 06 Февраля 2009, 19:43 | Сообщение # 7 | ● ● ● ● ● 4112 сообщений Статус: Offline | Gaara, где?  | | |
|
| Gaara | Дата: 06 Февраля 2009, 19:44 | Сообщение # 8 |  ● ● ● ● ● 1312 сообщений Статус: Offline | он там был | | |
|
| MegaFill | Дата: 06 Февраля 2009, 19:45 | Сообщение # 9 |  ● ● ● ● ● 1588 сообщений Статус: Offline | MakeArray это тупо название массива  | | |
|
| mob_dp | Дата: 06 Февраля 2009, 19:47 | Сообщение # 10 | ● ● ● ● ● 4112 сообщений Статус: Offline | Gaara, не не не  | | |
|
| Бармалей | Дата: 06 Февраля 2009, 19:58 | Сообщение # 11 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Code <script> <!-- Ввод массива --> function MakeArray() { this[1] = "jhbvgj" this[2] = "222" this[3] = "33" this[4] = "4444" }
<!-- Вывод массива --> var t = new MakeArray(); for (var n =1; n <= 4; n++) { document.write(t[n]+ "<br>"); } </script> Мааагия =)
 | | |
|
| MegaFill | Дата: 06 Февраля 2009, 21:13 | Сообщение # 12 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Новую тему не создаю. Щас встал в ступор. Как через html css сделать чтобы две рядом стоящие картинки накладывались одна на другую. Эм.. КРиво сказал. Попробую на примере. Вообщем есть к примеру 10 смайлов в ряд. Назовем ее очередь за хлебом вид сбоку. Каждый следующий смайл накладывается на предыдущий наполовину. Надеюсь Вы поняли... | | |
|
| mob_dp | Дата: 06 Февраля 2009, 21:21 | Сообщение # 13 | ● ● ● ● ● 4112 сообщений Статус: Offline | MegaFill, ну даешь... Читай про position, я так ним тень надписи через css делал, там по идеи первый элемент будет с relative, а остальные с absolut | | |
|
| MegaFill | Отредактировал MegaFill - Пятница, 06 Февраля 2009, 21:32 Дата: 06 Февраля 2009, 21:22 | Сообщение # 14 |  ● ● ● ● ● 1588 сообщений Статус: Offline | MegaFill, ну даешь... Читай про position, я так ним тень надписи через css делал, там по идеи первый элемент будет с relative, а остальные с absolut</p> Уже нагуглил. но всеравно спасибо за наводку. А не, там все оказалось немного сложнее. Смещались все смайлы и поэтому пришлось делать рандомный сдвиг... | | |
|