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, время: 00:08. |