Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите сократить скрипт (https://javascript.ru/forum/misc/73800-pomogite-sokratit-skript.html)

laimas 16.05.2018 14:19

рони,
это зря. ;)

рони 16.05.2018 14:20

Цитата:

Сообщение от laimas
это зря.

почему?

laimas 16.05.2018 14:22

Цитата:

Сообщение от рони
почему?

Потому, что это калькулятор, а значит данные предоставляет сервер из БД. Если калькулятор бы запрашивал данные асинхронно, тогда да, объект, в противном случае это не оправдано. Да и крайне неудобно в плане редактирования/обновления данных.

j0hnik 16.05.2018 14:24

else if (document.getElementById('designer').checked) {
	   if (document.getElementById('100').checked) {sum2 += 0;} 
	   if (document.getElementById('200').checked) {sum2 += 0;}
	   if (document.getElementById('300').checked) {sum2 += 0;}
	   if (document.getElementById('400').checked) {sum2 += 0;}
	   if (document.getElementById('500').checked) {sum2 += 0;}
	   if (document.getElementById('600').checked) {sum2 += 0;}
	   if (document.getElementById('700').checked) {sum2 += 0;}
	   if (document.getElementById('800').checked) {sum2 += 0;}
	   if (document.getElementById('900').checked) {sum2 += 0;}
	   if (document.getElementById('1000').checked) {sum2 += 0;}
  }


улыбнуло :)

raspin 16.05.2018 14:24

Рони огромное спасибо это прям то, что нужно.
laimas данные как раз не хранятся в базе, они отдельно в файле

raspin 16.05.2018 14:25

Цитата:

Сообщение от j0hnik (Сообщение 485440)
else if (document.getElementById('designer').checked) {
	   if (document.getElementById('100').checked) {sum2 += 0;} 
	   if (document.getElementById('200').checked) {sum2 += 0;}
	   if (document.getElementById('300').checked) {sum2 += 0;}
	   if (document.getElementById('400').checked) {sum2 += 0;}
	   if (document.getElementById('500').checked) {sum2 += 0;}
	   if (document.getElementById('600').checked) {sum2 += 0;}
	   if (document.getElementById('700').checked) {sum2 += 0;}
	   if (document.getElementById('800').checked) {sum2 += 0;}
	   if (document.getElementById('900').checked) {sum2 += 0;}
	   if (document.getElementById('1000').checked) {sum2 += 0;}
  }


улыбнуло :)

Это тест скрипт и там просто не проставлены цены )))

рони 16.05.2018 14:25

laimas,
не понимаю причём тут сервер ...

j0hnik 16.05.2018 14:25

laimas,
Там вряд ли сервер судя по коду, там клиент скрипя зубами

laimas 16.05.2018 14:26

Цитата:

Сообщение от рони
не понимаю причём тут сервер ...

А откуда данные тогда?

laimas 16.05.2018 14:27

j0hnik,
хрень пороть то зачем? Если бы это было локальное приложение, тогда и бы вопросов не было.


Часовой пояс GMT +3, время: 17:23.