Показать сообщение отдельно
  #16 (permalink)  
Старый 02.10.2018, 04:29
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

помимо громоздкого 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;
});


если глубже копнуть можно еще компактней я уверен.
Ответить с цитированием