Tôi đã thừa kế một đống mã đang làm những điều không mong muốn khi tôi nhấp vào một số yếu tố <button>
.Nói với Firebug để phá vỡ ngay sau khi bất kỳ Javascript nào được thực thi
Trang này có nhiều Javascript và không rõ sự kiện, nếu có, sự kiện đã được thiết lập trên nút hoặc phần tử gốc của nó. Tôi đang cố gắng tìm nơi bắt đầu thực hiện để tôi có thể gỡ lỗi những gì đang diễn ra.
Có cách nào để có Firebug (hoặc bất kỳ trình gỡ lỗi Javascript) nào bị vỡ bất cứ khi nào bất kỳ mã JavaScript nào được thực thi không? Có lẽ một cách nào đó để thiết lập một điểm ngắt trên mỗi dòng lập trình? Hoặc là có một số cách khác để tìm ra sự kiện mà nút đang phản hồi (trang người dùng boh Prototype, jQuery và một số Javascript tùy chỉnh. Tôi biết.)
Trong một số trường hợp, bạn có thể gặp phải vấn đề di chuyển/nhấp chuột. Đối với một nút hoặc bất kỳ phần tử nào khác có thể nhận tiêu điểm, bạn có thể tab đến phần tử đó và nhấn dấu cách hoặc nhập để kích hoạt sự kiện nhấp. –
Hmmm, +1 cho thông tin tốt, mặc dù cách nhấn vào nút đó dường như không hoạt động trên trang cụ thể này (trong đó, javascript khôn ngoan, là một chút lộn xộn). Nút làm điều phát sáng nhỏ của nó, nhưng kích hoạt các hành động javascript trên trang không đá trình gỡ rối vào cuộc sống. –
Cùng một vấn đề ở đây. Không thể dừng lại trên: \t setTimeout (function() { \t \t window.location = '/ someBad/nơi' \t}, 0); –