Как дебагить Javascript?

GeneDupe
Уже с Приветом
Posts: 188
Joined: 13 May 2003 00:55
Location: USA

Как дебагить Javascript?

Post by GeneDupe »

На одной странице Explorer выдает ошибку, что-то типа object not found, какой объект не уточняет. Номер строки на которой Explorer говорит, что произошла ошибка, не верный - там вообще Javascripta нет. Может быть это потому, что есть вложенный javascript file (.js). Как найти где баг? Под Мозилой сайт не работает, только под IE.

Спасибо
User avatar
Isaev
Уже с Приветом
Posts: 279
Joined: 11 Jul 2002 22:21
Location: Palo Alto, CA

Re: Как дебагить Javascript?

Post by Isaev »

GeneDupe wrote:На одной странице Explorer выдает ошибку, что-то типа object not found, какой объект не уточняет. Номер строки на которой Explorer говорит, что произошла ошибка, не верный - там вообще Javascripta нет. Может быть это потому, что есть вложенный javascript file (.js). Как найти где баг? Под Мозилой сайт не работает, только под IE.

Спасибо
В Explorer в Internet Options->Advanced разрешить вызывать debugger (Visual Studio or standard). Если есть доступ к скрипту, то ключевое слово "debugger;" в коде - вызывает, собственно, debugger :D.
GeneDupe
Уже с Приветом
Posts: 188
Joined: 13 May 2003 00:55
Location: USA

Post by GeneDupe »

А какой дебаггер может дебагить JS кроме VS?
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Re: Как дебагить Javascript?

Post by KVA »

GeneDupe wrote:Как найти где баг?


Методом научного тыка. Коментируешь код кусками, до тех пор пока ошибка не перестанет появлятся. В последнем закоментированоом куске и есть ошибка.
GeneDupe
Уже с Приветом
Posts: 188
Joined: 13 May 2003 00:55
Location: USA

Re: Как дебагить Javascript?

Post by GeneDupe »

KVA wrote:
GeneDupe wrote:Как найти где баг?


Методом научного тыка. Коментируешь код кусками, до тех пор пока ошибка не перестанет появлятся. В последнем закоментированоом куске и есть ошибка.


Я этого и опасался :) Неужели нельзя так-то по-проще узнать у каком куске кода баг
User avatar
Strannik223
Уже с Приветом
Posts: 569
Joined: 14 Dec 2003 04:06
Location: Львов->Киев->Торонто

Post by Strannik223 »

Никакой разрухи нет. (с) Проф. Преображенский.
User avatar
Isaev
Уже с Приветом
Posts: 279
Joined: 11 Jul 2002 22:21
Location: Palo Alto, CA

Post by Isaev »

GeneDupe wrote:А какой дебаггер может дебагить JS кроме VS?
В стандартной поставке толи Office толи Exporer должен быть. Убогий правда... VS гораздо лучше (особенно VS.NET)

Return to “Вопросы и новости IT”