Показать сообщение отдельно
  #2 (permalink)  
Старый 11.10.2010, 02:03
Аватар для Slawaq
Профессор
Отправить личное сообщение для Slawaq Посмотреть профиль Найти все сообщения от Slawaq
 
Регистрация: 19.05.2010
Сообщений: 187

в конце-концов я не много помудривши, минут 5 улучшил код, в надежде на то что из-за лопшо кода не работает, но это не помогло, от уже изменённый, будет более понятен))
scr=0;  
function reloadData(value){
    var CDH = document.createElement('script');
    CDH.type = 'text/javascript';
    CDH.src = value;
    document.getElementsByTagName('head')[0].appendChild(CDH);
}
function parseJSON(data) { 
    scr++;
    if(typeof(data.response)=='number'){svotes = data.response}
    else{
    var sphoto = data.response[0].photo;
    var sname = data.response[0].first_name;
    var snick = data.response[0].nickname;
    }
    if(scr>1){
    d = document;
    score = 560;
    var mn = d.createElement('div');
    mn.style.position = 'relative';
    mn.style.left= '360px';
    mn.style.top = '25px';
    mn.id = 'mn';
    d.getElementById('main').appendChild(mn);
    var inf = d.createElement('div');
    inf.style.position = 'absolute';
    inf.style.background = 'url(data/infor.png)';
    inf.style.width = '158px';
    inf.style.height = '86px';
    inf.style.styleFloat = 'left';
    inf.style.margin = '0px';
    inf.id = 'inf';
    d.getElementById('mn').appendChild(inf);
    var inf2 = d.createElement('div');
    inf2.style.position = 'absolute';
    inf2.style.color = 'silver';
    inf2.style.padding = '5px';
    inf2.style.fontFamily = 'sans-serif';
    inf2.style.fontSize = '11px';
    inf2.style.margin = '0px';
    inf2.id = 'inf2';
    d.getElementById('inf').appendChild(inf2);
    d.getElementById('inf2').innerHTML='имя: '+sname+'<br />ник: '+snick+'<br />голоса: '+svotes+'<br />очки: '+score;
    var ph = d.createElement('div');
    ph.style.position = 'absolute';
    ph.style.zIndex = '996';
    ph.style.top = '2px';
    ph.style.left = '3px';
    ph.style.width = '50px';
    ph.style.height = '50px';
    ph.style.marginLeft = '148px';
    ph.style.top = '1px';
    ph.style.background = 'url('+sphoto+') center no-repeat';
    ph.id = 'ph';
    d.getElementById('mn').appendChild(ph);
    var ph2 = d.createElement('div');
    ph2.style.position = 'absolute';
    ph2.style.zIndex = '992';
    ph2.style.background = 'url(data/photo.png)';
    ph2.style.width = '62px';
    ph2.style.margin = '0px';
    ph2.style.height = '62px';
    ph2.style.marginTop = '-2px';
    ph2.style.marginLeft = '-3px';
    ph2.id = 'ph2';
    d.getElementById('ph').appendChild(ph2);
    }
}
Ответить с цитированием