Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   ПОМОГИТЕ!!!! Не отображаются картинки (https://javascript.ru/forum/dom-window/39571-pomogite-ne-otobrazhayutsya-kartinki.html)

Falcon73 04.07.2013 15:05

ПОМОГИТЕ!!!! Не отображаются картинки
 
Вложений: 2
В паре слов. Есть массив в json. Его раскодировал.Далее нужно сгенерировать дивы с картинками.
И всё бы ничего, но картинки не отображаются. В ресурсах браузера они есть(смотрел через chrom toolbar).

Итого есть массив с урлками, на основании массива генерирую дивы. По 15 штук за клик. Дивы создаются. В них есть <img> с правильным путем. Но картинки не отображаются.

<div class="imopView"><div class="imopViewImg"><img id="opimg17116" scr="http://vera-lina.ru/image/cache/data/cloth/shinill/yava/Yava_Stripe_18__664_1007-150x150.jpg" alt="Yava Stripe 18 +100.00р"></div><div class="imopViewRadio"><input type="radio" name="undefined" value="17116" id="option-value17116"></div><div class="imopViewText">Yava Stripe 18 +100.00р</div></div>


вот функция:
function showMore(button)
  {
    var obj = jQuery.parseJSON(window.jstestvar);

    var countEl = obj.length;
    var showedEl = button.parent().children('.imopView').length; 
    
    var parentBut = button.parent();  


    for (var i = showedEl; i<(showedEl+15);i++)
    {
      if (i==countEl) break;
      (new Image().src = obj[i].image);
      button.parent().append("<div class=\"imopView\">"+
                               "<div class=\"imopViewImg\">"+
                                 "<img scr=\""+obj[i].image+"\" alt=\""+obj[i].name+" "+obj[i].price_prefix+obj[i].price+"\" />"+ 
                               "</div>"+
                               "<div class=\"imopViewRadio\">"+
                                 "<input "+
                                 "type=\"radio\" "+
                                 "name=\""+obj[i].product_option_id+"\" "+
                                 "value=\""+obj[i].product_option_value_id+"\" "+
                                 "id=\"option-value"+obj[i].product_option_value_id+"\" />"+
                               "</div>"+ 
                               "<div class=\"imopViewText\">"+
                                  obj[i].name+" "+obj[i].price_prefix+obj[i].price+
                               "</div>"+ 
                             "</div>");   
    } 


    $('div.imopViewRadio>input').unbind('click');
    $('div.imopViewRadio>input').click(hideShadow); 

    alert(showedEl); 
    var parentBut = button.parent();    
    button.remove(); 
    if (showedEl!=countEl) parentBut.append("<a id=\"showMoreButton\" class=\"button\"><span> Показать еще... </span></a>");
    $('a#showMoreButton').unbind('click');
    $('a#showMoreButton').click(function(){showMore($(this));});     
  }

Falcon73 04.07.2013 15:13

Нашел ответ =)
 
scr вместо src =))))


Часовой пояс GMT +3, время: 07:23.