[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция
REDPUMAN
есть следующая функция:
Код
function checkall(form,mark) {
for (var i=0; i<form.length-1; i++)
form.cbu[i].checked=mark;
}

она ставит/снимает флажки с чекбоксов под именем cbu. все выполняется, но все равно есть сообщение "cbu[...] - есть null или не является объектом". Что сие озночает? blink.gif
и еще - есть ли какой-либо способ отслеживать ход выполнения(компиляции) кода страницы - отладка?



Спустя 1 месяц, 25 дней, 20 часов, 20 минут, 14 секунд (14.07.2008 - 18:43) mwnuke написал(а):
Используйте FireBug (или еще какой-нибудь javascript-дебагер).
С ним вы легко отладите Ваше приложение.

Спустя 1 день, 3 часа, 59 минут, 26 секунд (15.07.2008 - 22:43) sergeiss написал(а):
Судя по коду, автор предполагает, что объект form содержит ровно length чек-боксов (и это length заодно является свойством у form).

Во-первых, я бы не стал такое имя использовать для имени переменной, а во-вторых, стоит проверить, а действительно ли именно столько чек-боксов? Проверить это можно и без специального отладчика, с помощью alert(...). .

Мне так кажется, что там на самом деле этих чек-боксов меньше, поэтому сначала они все выставляются в единообразное состояние, а потом уже происходит ошибка.


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.