Цитата:
Программа довольно старая, видимо на тот момент так придумалось. |
Цитата:
Цитата:
Цитата:
У вас лишнего "мусора" для такой простой таблицы хоть отбавляй. Почему Хром не рисует загруженное я не знаю, просто серый фон вашего стиля и все, главное что скроллинг есть при этом, уже приятно. :) |
laimas,
на компе у меня тоже все летает, но вот на телефоне - беда. Я знаю, что заполнять будут точно с планшетов, а там тоже все висит. Цитата:
Цитата:
Цитата:
Цитата:
Ребята, большое спасибо за потраченное время к моему вопросу! Думается мне, придется смириться с тем, что есть. В следующем году будет похожий проект, у меня есть целый год, чтобы придумать что-то более адекватное без использования стороннего ПО (заодно знания по серверной части подтяну:D ). Видимо, с этой программой каши не сваришь. |
Цитата:
|
Цитата:
|
помимо громоздкого html еще и скрипты максимально растянуты
вот пример есть длинная длинная функция, вот ee кусок
function SSI_subVerify(){
if(SSI_CustomJScriptShell_main()== false){ return false;}
else if(SSI_RadCheck(document.mainform["INFOx2"], "INFOx2", "", 1, true)== false){ return false;}
else if(SSI_NumCheck(document.mainform["INFOx2N"], "INFOx2N", "", 2, true, 1, 10, false)== false){ return false;}
else if(SSI_RadCheck(document.mainform["INFOx3"], "INFOx3", "", 3, true)== false){ return false;}
else if(SSI_RadCheck(document.mainform["INFOx5"], "INFOx5", "", 4, true)== false){ return false;}
.........
}
компактней в цикл или так.
var SSI_subVerify = [
SSI_CustomJScriptShell_main(),
SSI_RadCheck(document.mainform["INFOx2"], "INFOx2", "", 1, true),
SSI_NumCheck(document.mainform["INFOx2N"], "INFOx2N", "", 2, true, 1, 10, false),
SSI_RadCheck(document.mainform["INFOx3"], "INFOx3", "", 3, true),
SSI_RadCheck(document.mainform["INFOx5"], "INFOx5", "", 4, true),
...........
].every(function(el){
return el;
});
если глубже копнуть можно еще компактней я уверен. |
в общем весь нижний скрипт такой. вот например
strMessage = strMessage.replace(/\[%ERRFIELD\(\)%\]/ig, intQNum); strMessage = strMessage.replace(/\[%ERRQNAME\(\)%\]/ig, strName); strMessage = strMessage.replace(/\[%ERRTEXT\(\)%\]/ig, strErrTxt); strMessage = strMessage.replace(/\[%ERRMIN\(\)%\]/ig, intMin); strMessage = strMessage.replace(/\[%ERRMAX\(\)%\]/ig, intMax); |
Цитата:
Я подумала, что может стили у Вас не обновились, и добавила строчку в код, вот и попросила обновить. Цитата:
Цитата:
Цитата:
|
Manyasha,
делить на части и использовать service worker для погрузки зависимых частей и работе в офлайне, но если вам обычные правки на сервере недоступны, то наверное такое тоже не получится. |
j0hnik,
спасибо, почитаю! Но мне кажется Цитата:
|
| Часовой пояс GMT +3, время: 01:55. |