ЙажаСценарий / Говнокод #20222 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
var txt_tmp = "";
	if (document.getElementById('id_prod_ch0').checked == true) {
	    if (txt_tmp != '') {
	        txt_tmp = txt_tmp + ', ';
	    }
	    txt_tmp = txt_tmp + document.getElementById('id_prod_ch0').value;
	}
	if (document.getElementById('id_prod_ch1').checked == true) {
	    if (txt_tmp != '') {
	        txt_tmp = txt_tmp + ', ';
	    }
	    txt_tmp = txt_tmp + document.getElementById('id_prod_ch1').value;
	}
	if (document.getElementById('id_prod_ch2').checked == true) {
	    if (txt_tmp != '') {
	        txt_tmp = txt_tmp + ', ';
	    }
	    txt_tmp = txt_tmp + document.getElementById('id_prod_ch2').value;
	}
	if (document.getElementById('id_prod_ch3').checked == true) {
	    if (txt_tmp != '') {
	        txt_tmp = txt_tmp + ', ';
	    }
	    txt_tmp = txt_tmp + document.getElementById('id_prod_ch3').value;
	}
	if (document.getElementById('id_prod_ch4').checked == true) {
	    if (txt_tmp != '') {
	        txt_tmp = txt_tmp + ', ';
	    }
	    txt_tmp = txt_tmp + document.getElementById('id_prod_ch4').value;
	}

        // ... около 100 ифов

	document.getElementById("id_param_m").innerHTML=txt_tmp;

Когда не знаешь о join().
Ещё это было написано в одну строку, и это был не минификатор, а похоже ифы в конец дописывали.

Запостил: b4f b4f, (Updated )

Комментарии (7) RSS

  • Зря вы так.. В маленькой жабе `+=` работает быстрее чем `.join()` (смотрите кучу примеров в гугле)
    Вся погрешность данного кода это копи-паста. Не скажу за нужду программера соединять чекбоксы в стринг, но отталкиваясь от данной нам задачи - просто надо было пройтись по .getElementsByTagName через иттерацию.
    Ответить
  • Вы и представить себе не можете, какие Вы мелкие сошки.
    Чирикаете себе, как воробьи на дерьме, а воры в погонах помыкают Вами.
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8