Тема: load и html()
Показать сообщение отдельно
  #9 (permalink)  
Старый 12.10.2011, 00:44
Интересующийся
Отправить личное сообщение для e-do Посмотреть профиль Найти все сообщения от e-do
 
Регистрация: 11.10.2011
Сообщений: 26

DjDiablo да, спасибо , правильно понимаете, затупил)). только все равно не получается. Дело в том что объекты указанные в переменной тоже генерируются скриптом, может поэтому не срабатывает? вот полный код. вывожу уже с исправлением
var uCatsOut=[//['ID','ParentID','isSection','Name','Descr','URL','NumEntries']
['7','1','0','тратата1','','http://mysite1','0'],
['8','1','0','тратата2','','http://mysite2','5'],
['10','1','0','тратата3','','http://mysite3','0'],
['11','1','0','тратата4','','http://mysite4','0'],
['12','1','0','тратата5','','http://mysite5','1'],
['13','1','0','тратата6','','http://mysite6','0'],
['22','1','0','тратата7','','http://mysite7','0']
];
var randNum;
var randNumOld = [];

function getRandomInt(min, max){
  randNum = Math.floor(Math.random() * (max - min + 1)) + min;
  if(randNumOld){
   for(k = 0; k < randNumOld.length; k++){
    if(randNum==randNumOld[k]){
     getRandomInt(min, max);
    }
   }
  }
  return randNum;
}
 
$(document).ready(function(){
 for(i=0; i<6; i++){
  $('div.serial tr').append(function(){
   randNumOld[i] = getRandomInt(0, uCatsOut.length-1);
   var k = '<td><div class="infotdcontent cid';
   k += randNumOld[i];
   k += '"><a class="poster" href="';
   k += uCatsOut[randNumOld[i]][5];
   k += '"></a><h3>';
   k += uCatsOut[randNumOld[i]][3];
   k += '</h3><span class="lastepisod"></span><a class="download" href="';
   k += uCatsOut[randNumOld[i]][5];
   k += '#for_dnld" title="Скачать ';
   k += uCatsOut[randNumOld[i]][3];
   k += ' бесплатно">Скачать</a></div><div class="infotdbottom"></div></td>';
 return k;
   });
   var cid = 'div.cid' + randNumOld[i] + ' a.poster';
   var title = 'div.cid' + randNumOld[i] + ' span.lastepizode';
   $(cid).load(uCatsOut[randNumOld[i]][5] + " #allEntries > div:first-child img");
   $(title).load(uCatsOut[randNumOld[i]][5] + " #allEntries > div:first-child eTitle a");
  };
 });


получается, объекты норм выводятся, а вот генерация с помощью load внутри этих объектов не реагирует, и скрипт ошибок не выдает (((

Последний раз редактировалось e-do, 12.10.2011 в 00:48.
Ответить с цитированием