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); } } и насчёт заполнения переменных имя, баланса и фота не пугайтесь:write:, это просто такой бред вышел, но я думаю дело не в этом)) P.S.: я так посмотрел, и подумал, создавая тему с таким кодом, я наверно пререкаю свою карму на понижение :DD 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}; от чёта-тут не нравиться ФФ и ИЕ, чёта они нашли нехорошое... принюхались видать к моему коду..) |
в конце-концов я не много помудривши, минут 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); } } |
сидя ещё 15 минут тратя драгоценный интерес к моему проекту, который угасал под натиском того что я должен был сделать, и то как работает то что есть, я всё-таки добился не вероятно успешного результата, я нашел ошибку в моем онлоаде на теге боди, я понял что не надо было ставить туда ещё таймер)) на 5 секунд, а я ещё думал и чего он не работает)) ну зато эта проблема помогла мне упростить мой код))
ничё не забывайте, я скоро вернусь, когда доделаю первую бета версию ужаса и хаоса кода, ЭТА ВАМ НЕ ЛАПША, ПОВЕРЬТЕ, АПАСНОСТЬ))) |
Часовой пояс GMT +3, время: 13:49. |