Javascript.RU

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

IE 7 + мой не большой ГК
ГК- ну это...
.. как вы догадались мой код, какой он тоже догадались, ну правда, его немного, посмотрите, всё-таки я же должен был когда вернуться с тупыми темами)) тем более о его величестве ИЕ))
от короче мой ГК, смотрел по функциям кажется, каждая должна пахать в ИЕ, перебор конечно со стилями вышел, но в ИЕ как я понял setAttribute не пашет))) от ГК))
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'){var balanced = data.response;document.getElementById('infor1').innerHTML += data.response};
    if(data.response[0].photo){var photo = data.response[0].photo;document.getElementById('infor2').innerHTML += data.response[0].photo};
    if(data.response[0].first_name){var nameUs = data.response[0].first_name;document.getElementById('infor3').innerHTML += data.response[0].first_name};
    if(data.response[0].nickname){var nick = data.response[0].nickname;document.getElementById('infor4').innerHTML += data.response[0].nickname};
    if(src=2){
    d = document;
    sphoto = d.getElementById('infor2').innerHTML;
    sname = d.getElementById('infor3').innerHTML;
    snick = d.getElementById('infor4').innerHTML;
    svotes = d.getElementById('infor1').innerHTML;
    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);
    }
}


и насчёт заполнения переменных имя, баланса и фота не пугайтесь, это просто такой бред вышел, но я думаю дело не в этом))

P.S.: я так посмотрел, и подумал, создавая тему с таким кодом, я наверно пререкаю свою карму на понижение D

P.S.S.:А теперь можно и вообще ***, ИЕ так пустячок по сравнению с тем что в ФФ не работает!! а чего? у меня как у ГКодера нету даже объяснений... ну от объясните чего в Хроме, Сафари, Опере всё работает, а в ФФ и ИЕ нет?!

и это как я понял проблема скрыта тут
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'){var balanced = data.response;document.getElementById('infor1').innerHTML += data.response};
    if(data.response[0].photo){var photo = data.response[0].photo;document.getElementById('infor2').innerHTML += data.response[0].photo};
    if(data.response[0].first_name){var nameUs = data.response[0].first_name;document.getElementById('infor3').innerHTML += data.response[0].first_name};
    if(data.response[0].nickname){var nick = data.response[0].nickname;document.getElementById('infor4').innerHTML += data.response[0].nickname};

от чёта-тут не нравиться ФФ и ИЕ, чёта они нашли нехорошое... принюхались видать к моему коду..)

Последний раз редактировалось Slawaq, 11.10.2010 в 01:48.
Ответить с цитированием
  #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);
    }
}
Ответить с цитированием
  #3 (permalink)  
Старый 11.10.2010, 02:30
Аватар для Slawaq
Профессор
Отправить личное сообщение для Slawaq Посмотреть профиль Найти все сообщения от Slawaq
 
Регистрация: 19.05.2010
Сообщений: 187

сидя ещё 15 минут тратя драгоценный интерес к моему проекту, который угасал под натиском того что я должен был сделать, и то как работает то что есть, я всё-таки добился не вероятно успешного результата, я нашел ошибку в моем онлоаде на теге боди, я понял что не надо было ставить туда ещё таймер)) на 5 секунд, а я ещё думал и чего он не работает)) ну зато эта проблема помогла мне упростить мой код))
ничё не забывайте, я скоро вернусь, когда доделаю первую бета версию ужаса и хаоса кода, ЭТА ВАМ НЕ ЛАПША, ПОВЕРЬТЕ, АПАСНОСТЬ)))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оцените мой сайт aleks_lv Ваши сайты и скрипты 15 30.08.2010 17:21
Оцените мой сайт: Большой Русский Форум ФОРУМ Ваши сайты и скрипты 2 16.05.2010 13:27
Мой сайтик маримьяна Ваши сайты и скрипты 4 15.04.2009 14:32