Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Отметить все чекбоксы |
Автор: supercelt 3.6.2008, 13:33 | ||||||||||
Помогите пожалуйста, нужно что бы были рядом две ссылки (именно ссылки), что бы отметить все чекбоксы у которых id = s и вторая ссылка, отмечающая все у которых id = a. Вот мой не работающий код
|
Автор: SelenIT 3.6.2008, 13:44 | ||
По стандарту и по логике их не может быть больше одного в одном документе! На это же намекает название метода getElementById (в отличие от getElementsByName со товарищи). Дублировать id-ы - ошибка, способная привести к непредсказуемости (особенно в IE). Я бы сделал как-то так...
|
Автор: supercelt 4.6.2008, 16:01 |
А как будет ссылка выглядеть?. Есля я делаю так (<a href="#" onClick="set_all(\'set\')">Check all</a>), то пишет ошибку - объект set не определён |
Автор: SelenIT 4.6.2008, 17:15 |
Зачем там обратные слеши? Без них тоже не работает? |
Автор: supercelt 5.6.2008, 10:22 |
да, без них не работает. А слеши там, потому что это в код PHP забито |
Автор: SelenIT 5.6.2008, 10:43 |
Хоть в другое место, простите. Если хотите помощи в отладке javascript-кода, будьте любезны приводить то, с чем работает браузер, а не куски каких-то полуфабрикатов, напрягая телепатические способности отвечающих. К черту PHP и вообще серверную сторону. Кусок view source итоговой страницы (с проблемой) в студию, пожалуйста. |
Автор: supercelt 5.6.2008, 11:19 | ||||
Это открытый код ХТМЛ страницы. Есть ещё одна деталь. Там должно быть две ссылки. Одна отмечает все чеки которые s, а другая все которые a. И при этом
|
Автор: SelenIT 5.6.2008, 11:57 | ||
О, другое дело. Были две ошибки в моем коде (причем одна тупейшая), извиняюсь. Так работает:
|
Автор: supercelt 5.6.2008, 12:08 |
SelenIT, Да ничег)), этот вариант к сожалению тоже не работает. Просто ничего не выделяется (( |
Автор: SelenIT 5.6.2008, 12:42 | ||
Вот полностью рабочий вариант, без лишнего:
|
Автор: supercelt 5.6.2008, 13:28 |
Спасибо огромное!!! работает. |