Riim, спасибо, впринципе всё понятно:)
|
Цитата:
|
Increazon,
радиус кривизны слишком мал |
Спасибо. Сделал. Вот код:
var ar2 = JSON.parse(editStr, function (k,v) { return v; }); // now init the innerHtml numbers of door updadeCellsDoorNumber(); function updadeCellsDoorNumber() { var temputnd; var cuttd; for (var i=1; i<=ar2_ln; i++) { temputnd = document.createTextNode(guv(i,'door')); cuttd = $('td'+i); cuttd.replaceChild(temputnd,cuttd.firstChild); if ((guv(i,'status')=='reserved') || (guv(i,'status')=='sold')) { $('td'+i).style.backgroundColor = '#990000'; $('td'+i).style.color = '#f4f4f4'; } else $('td'+i).style.color = '#242021'; } } Дак если радиус кривизны мал, давайте все гавно делать, что в фаерфокс хорошо, то в ИЕ полная хуйня. ? |
<html> <body> <table> <tr> <td id="td"></td> </tr> </table> <script type="text/javascript"> document.getElementById('td').innerHTML='sdsad'; </script> </body> </html> ну и где что не работает в IE? |
У него, наверно, что-то вроде
<html> <body> <table> <tr> <td id="td"><div><script type="text/javascript"> document.getElementById('td').innerHTML='sdsad'; </script></div></td> </tr> </table> </body> </html> |
Проверил. Работает. Но если ты слышал о проблеме ИЕ7, он может через раз то выдавать ошибку, то показывать страницу. Лично я уже 2 раза столкнулся с таким приколом. А новое решение - универсально, и придерживается W3C. Я больше никогда не буду использовать
|
На зеркало неча пенять, коли рожа крива.©
|
Цитата:
|
Хотел спросить, а как генерируются диалоги и другие виджеты в JQuery?
Через innerHTML или через createElements ? Прочитал вот эту статью http://javascript.ru/optimize/javascript-performance Т.е. обращение через createElements очень медленное будет по сравнению с innerHTML. Например попробуем сделать диалоговое окно. Там надо как минимум раз 5 сделать элемент через createElements. А в innerHTML всего один раз обратится к DOM и всё. Ведь обращение к DOM очень медленное. Подскажите, пожалуйста как лучше генерировать диалоговые окна, через какой метод и как это сделано в framework-ах? |
Часовой пояс GMT +3, время: 01:07. |