- 1
- 2
- 3
- 4
- 5
if (!field.parentElement.childNodes[0].checked)
{
getElementByFieldName("Original").parentNode.childNodes[0].disabled = true;
getElementByFieldName("Duplicate").parentNode.childNodes[0].disabled = true;
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+153
if (!field.parentElement.childNodes[0].checked)
{
getElementByFieldName("Original").parentNode.childNodes[0].disabled = true;
getElementByFieldName("Duplicate").parentNode.childNodes[0].disabled = true;
...
Далее идет ещё примерно 20 аналогичных обращений, аля parentNode.childNodes[0]
Очень читабельный и понятный код! :)
jabber 23.11.2011 09:41 # −1
dev6alexander 23.11.2011 12:00 # 0
getElementByFieldName("Original").parent Node.childNodes[0].disabled = true;
getElementByFieldName("Duplicate").paren tNode.childNodes[0].disabled = true;
Vasiliy 23.11.2011 12:25 # 0
jabber 26.11.2011 01:11 # 0
LexeY4eg 24.11.2011 01:45 # 0
Тут как минимум есть смысл сделать метод, чтобы не писать каждый раз XXX.parentNode.childNodes[0], а конкретно в моем случае, искомый элемент можно было получить вообще другим способом, сформировав нужное имя (суть в том что рисуется форма, и на ней по 2 элемента, 1-й для отображения пользователю, 2-й для хранения данных, и они отлачаются только тем что у 1-го в имени есть префикс label). Но даже если не рассматривать мой конкретный случай, считаю этот код кривым, т.к. всегда можно найти способ нормального доступа к элементам а не через такие дурацкие цепочки.
krypt 24.11.2011 03:06 # 0
roman-kashitsyn 24.11.2011 08:58 # +5
Говорить с набитым ртом - неприлично
krypt 24.11.2011 09:43 # −3
roman-kashitsyn 24.11.2011 10:09 # 0
Нет, я не пьян и не под воздействием препаратов
krypt 24.11.2011 16:33 # 0
Lure Of Chaos 24.11.2011 17:17 # +7
- Мадам, я уже пять дней ничего не ем.
- Завидую вам! - вздохнула дама. - Если бы у меня была такая сила воли!
greno 24.11.2011 20:48 # 0
// А чтобы получить моральное право учить терпению, не помешало бы закутаться в простыню, положить мокрую тряпку на голову и пройти по границе Индии с Пакистаном, иногда наступая на подкладываемые осколки стекол и коровьи лепешки... ;)
SmackMyBitchUp 26.11.2011 10:43 # −1
TarasGovno 24.11.2011 16:26 # +3
dos_ 24.11.2011 18:48 # +3
Lure Of Chaos 24.11.2011 20:46 # +3
istem 26.11.2011 01:03 # +1
jabber 24.11.2011 20:00 # −3
greno 24.11.2011 20:51 # 0
guest8 09.04.2019 12:13 # −999