• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Вывода картинок с помощью ява скрипт массива
SergeyZhuk
Сообщений: 87
Репутация: 17

Сообщение # 1 | 19:46:58
Прошу помощи в решении проблемы. Имеется код вывода картинок с помощью ява скрипт массива
Код
<div id="siteimg$ID$" align="center"></div>   
   $IMGS_ARRAY_JS$   
<script>   
   var html='';   
   for(i in allEntImgs$ID$) {   
   var aImg=allEntImgs$ID$[i];   
   html+=(aImg[3] && aImg[3].length>0 ? '<br><br><a target="blank" href="'+aImg[0]+'"><img src="'+aImg[3]+'" border="0" alt="$ENTRY_TITLE$" style="width: 500px;"></a>' : '<br><br><img src="'+aImg[0]+'" border="0" alt="$ENTRY_TITLE$" style="width: 500px;">');   
   }   
   document.getElementById('siteimg$ID$').innerHTML=html;
</script>

как сделать так, что бы картинки через массив выводились со второй и дальше, а первая не выводилась
JacksonMihailov
Сообщений: 259
Репутация: 107

Сообщение # 2 | 20:14:02
Я конечно не хочу глупости писать, но логика подсказывает мне что можно по корявому написать так if(i > '1' ){и тут все что происходит с тем что i > 1 }

jmDB - Текстовая база данных для uCoz
Сообщение отредактировал JacksonMihailov - Воскресенье, 10 Ноя 2013, 20:14:40
SergeyZhuk
Сообщений: 87
Репутация: 17

Сообщение # 3 | 20:35:20
JacksonMihailov,
мне логика это тоже подсказывала, только что в данном случае будет "i" ?
JacksonMihailov
Сообщений: 259
Репутация: 107

Сообщение # 4 | 20:59:36
ну for же с каждым элементом по очереди занимается т.е. for(i in allEntImgs$ID$) (кстати в прошлом сообщении я ошибся) первый будет равен 0, второй = 1 и т.д.
то есть что то такое.
Код

for(i in allEntImgs$ID$) {    
  if(i > '0' ){ то есть начинает все выводить со второй картинки}}


Честно не знаю, никогда с выводом картинок с js не сталкивался.
почитай про for

jmDB - Текстовая база данных для uCoz
SergeyZhuk
Сообщений: 87
Репутация: 17

Сообщение # 5 | 21:20:40
=( не, не хватает мозга, не понимаю куда пихать этот if(i > '0' )
Сообщение отредактировал SergeyZhuk - Воскресенье, 10 Ноя 2013, 21:21:32
JacksonMihailov
Сообщений: 259
Репутация: 107

Сообщение # 6 | 00:24:36
Код
<div id="siteimg$ID$" align="center"></div>    
    $IMGS_ARRAY_JS$    
<script>    
    var html='';    
    for(i in allEntImgs$ID$) {    
if(i > '0' ){
    var aImg=allEntImgs$ID$[i];    
    html+=(aImg[3] && aImg[3].length>0 ? '<br><br><a target="blank" href="'+aImg[0]+'"><img src="'+aImg[3]+'" border="0" alt="$ENTRY_TITLE$" style="width: 500px;"></a>' : '<br><br><img src="'+aImg[0]+'" border="0" alt="$ENTRY_TITLE$" style="width: 500px;">');    
    }}    
    document.getElementById('siteimg$ID$').innerHTML=html;  
</script>

Не обещаю что заработает.

jmDB - Текстовая база данных для uCoz
Ferro7
Сообщений: 285
Репутация: 230

Сообщение # 7 | 20:56:54
в начало цикла,
Код
if(i==0) continue;

Вы полюбили меня. Здесь я. (с)
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!