Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Кастомизация Элементов Форм...


Автор: Yamaradg 26.2.2012, 04:36
Здравствуйте. В JS Я новичёк - но недавно все же решил написать для себя несколько плагинов по кастомизации инпутов(разного рода).
При этом столкнулся со следующими трудностями:
1) При добавлении в HTML код радиобаттонов - мои кастомизированные чекбоксы перестают реагировать(сменой галочки) по 1-му клику и нормально работают только начиная со 2-го!?
(происходит это только после перезагрузки браузера!)
2) Не удается сделать активным(по умолчанию) нужный мне 1-ый радиобаттон?(прописываю ему checked="checked" или же просто checked - но это не даёт результата?)
P.S. Скриншот можно увидеть по этому адресу:
http://yamaradg.narod2.ru/history/check3.jpg
Cама страница с плагинами находится сдесь:
http://yamaradg.narod2.ru/history/moi_plagini/index.html
Буду благодарен за любую помощь в решении проблемы...

Автор: ksnk 26.2.2012, 10:48
Рекомендую поставить Chrome, открыть страничку, нажать Ctrl-Shift-J , во вкладке script найти скрипт script.js и на 41 строке поставить точку останова.

Автор: WebDisaster 26.2.2012, 11:08
Цитата

Кастомизация Элементов Форм

Интересный вопрос. Один я не вижу тэга form в коде?? )))

Автор: Yamaradg 26.2.2012, 17:23
Цитата(ksnk @ 26.2.2012,  10:48)
Рекомендую поставить Chrome, открыть страничку, нажать Ctrl-Shift-J , во вкладке script найти скрипт script.js и на 41 строке поставить точку останова.

Что вы имеете ввиду под словами:
'Поставить точку останова'?

Автор: ksnk 26.2.2012, 18:56
Цитата(Yamaradg @  26.2.2012,  17:23 Найти цитируемый пост)
Поставить точку останова

С понятием "отладка программы" удалось познакомится? Понятие "точка останова" из той же серии.

Когда скрипт остановится на строке 41 будет явно видна причина почему он не выставляет галочку правильно. 

Автор: Yamaradg 26.2.2012, 19:01
Цитата(ksnk @ 26.2.2012,  18:56)
Цитата(Yamaradg @  26.2.2012,  17:23 Найти цитируемый пост)
Поставить точку останова

С понятием "отладка программы" удалось познакомится? Понятие "точка останова" из той же серии.

Когда скрипт остановится на строке 41 будет явно видна причина почему он не выставляет галочку правильно.

К сожалению с понятием 'отладка программы' познакомится ещё не успел. smile
(на ссылке мои первые плагины и я только начинаю пытатся писать что то примитивное...)
P.S. Не подскажите где ,на ваше мнение лучше всего истолковано про  'отладку программы'?
(Буду признателен)

Автор: ksnk 26.2.2012, 21:06
Программа - это набор строк. Отладчик показывает текст программы и позволяет остановится на любой строке программы. После остановки можно посмотреть на значения переменных (просто поднося мышку к тексту с переменной), пройти дальше по коду...

Цитата(ksnk @  26.2.2012,  10:48 Найти цитируемый пост)
Рекомендую поставить Chrome, открыть страничку, нажать Ctrl-Shift-J , во вкладке script найти скрипт script.js и на 41 строке поставить точку останова. 

Какая операция из того, что я написал не получилась?

Автор: Yamaradg 26.2.2012, 23:21
Цитата(ksnk @ 26.2.2012,  21:06)
Программа - это набор строк. Отладчик показывает текст программы и позволяет остановится на любой строке программы. После остановки можно посмотреть на значения переменных (просто поднося мышку к тексту с переменной), пройти дальше по коду...

Цитата(ksnk @  26.2.2012,  10:48 Найти цитируемый пост)
Рекомендую поставить Chrome, открыть страничку, нажать Ctrl-Shift-J , во вкладке script найти скрипт script.js и на 41 строке поставить точку останова. 

Какая операция из того, что я написал не получилась?

Насколько я понимаю - это фаебаг только с определённым дополненем открытым с низу?
Скрин прикрепил:
http://yamaradg.narod2.ru/history/chrome1.jpg
Только вот что дальше делать понять не могу?  smile 

Автор: ksnk 27.2.2012, 00:58
Цитата(Yamaradg @  26.2.2012,  23:21 Найти цитируемый пост)
Насколько я понимаю - это фаебаг только с определённым дополненем открытым с низу?

В общем - так и есть.
Цитата(Yamaradg @  26.2.2012,  23:21 Найти цитируемый пост)
Скрин прикрепил:

Нажимая F10 или просматривая значения переменных мышкой, несложно убедится, что myCheckbox нифига не checked от старта

Автор: Yamaradg 27.2.2012, 01:28
Цитата(ksnk @ 27.2.2012,  00:58)
Цитата(Yamaradg @  26.2.2012,  23:21 Найти цитируемый пост)
Насколько я понимаю - это фаебаг только с определённым дополненем открытым с низу?

В общем - так и есть.
Цитата(Yamaradg @  26.2.2012,  23:21 Найти цитируемый пост)
Скрин прикрепил:

Нажимая F10 или просматривая значения переменных мышкой, несложно убедится, что myCheckbox нифига не checked от старта

Я понял что это дополнение вещь хорошая - но как оно функциониркет пока не пойму?
Нажимая F10 или при перезагрузке или при клике на чекбокс - у меня ничего не происходит(в плане изменений
в фаербаге?)
Выделенная строка в любом случае при клике подсвечивается серым цветом.
На что же конкретно необходимо обращать внимание?
(что бы увидеть есть св-во 'checked' или нет.)

Автор: ksnk 27.2.2012, 08:05
Yamaradg, Поставить точку останова - это ткнуть в номер строке. Там должна появится этакая стрелочка. Это и есть точка останова.

Автор: Yamaradg 27.2.2012, 08:18
Цитата(ksnk @ 27.2.2012,  08:05)
Yamaradg, Поставить точку останова - это ткнуть в номер строке. Там должна появится этакая стрелочка. Это и есть точка останова.

Примерно Понял...
Большое Спасибо!
Буду разбиратся, что означают те значения которые там(local и т.д.) указаны...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)