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 внутри этих объектов не реагирует, и скрипт ошибок не выдает (((