Công cụ sửa lỗi cho Javascript trong IE
Công cụ tốt nhất để sửa lỗi Javascript trên Internet Explorer (gọi tắt là IE) là Microsoft Script Editor, nó là một công cụ miễn phí trong Microsoft Office XP/2003. Cũng có một số lựa chọn khác, nhưng không hấp dẫn lắm, gồm: Microsoft Script Debugger thì không phải là một công cụ mạnh mẽ, Visual Studio .Net thì lại quá đắt đỏ nếu bạn chỉ muốn dùng để sửa lỗi JavaScript cho IE.
Microsoft Script Editor là một công cụ sửa lỗi mạnh mẽ, nhưng để sử dụng được nó, cần phải thực hiện một vài thao tác nhỏ. Sau đây, sẽ hướng dẫn thực hiện việc này.
1. Bật chế độ sửa lỗi trong IE:
Bạn vào menu Tools -> Internet options -> Advanced. Và đảm bảo rằng “Disable Script Debugging (other)” và “Disable Script Debugging (Internet Explorer) không được đánh dấu, nếu có thì bỏ đánh dấu đi.

2. Cài Microsoft Script Editor:
Cài Office 2003 hoặc Office XP nếu bạn chưa có. Bạn có thể kiểm tra bằng cách chọn menu View -> Script Debugger -> Open từ IE. Nếu bạn đã có Script Editor, thì bạn sẽ được hỏi để chọn lựa “New Instance of Microsoft Script Debugger” hoặc “New Instance of Microsoft Script Editor”. Nếu không thì bạn chỉ thấy Microsoft Script Debugger.

Nếu bạn thấy thông báo như trên, thì bạn đã có Script Editor sẵn trên máy rồi.
3. Dùng Microsoft Script Editor để sửa lỗi:
Cách dễ nhất để sửa lỗi là trong IE chọn menu View -> Script Debugger -> Break at next statement.

Lựa chọn này sẽ làm cho trình sửa lỗi được kích hoạt trong lần tiếp theo, khi bất kì một đoạn script nào được chạy. Nếu sau đó, bạn chọn “step into code” (F11) thì file Javascript chứa code sẽ được load tự động.
Thay vào đó, bạn có thể đặt một dòng như sau vào code JavaScript của bạn:
debugger;
Nó sẽ tạo một BreakPoint một cách tự động. Khi chạy đến Breakpoint này, trình sửa lỗi sẽ được bật lên. Bạn sẽ thấy một thông điệp nói rằng: "An exception 'runtime error' has occurred in script. Possible Debuggers:".

Đừng lo lắng, không có lỗi gì xảy ra cả. Bạn chọn Microsoft Script Editor từ danh sách. Và bây giờ, bạn đang trong trình sửa lỗi như mong muốn.

4. Sau khi bạn sửa lỗi xong:
Một điều quan trọng sau khi bạn đã sửa lỗi xong là nên dọn dẹp tất cả, nếu không thì IE sẽ bị treo (có thể cả hệ thống cũng bị treo). Bạn nên bấm nút F5 (để tiếp tục), huỷ tất cả các breakpoint. Bạn cần đảm bảo rằng trình duyệt không ở trong trạng thái chờ trình sửa lỗi. Sau đó, tắt trình sửa lỗi đi. Khi nó hỏi bạn có muốn dừng việc sửa lỗi không, hãy chọn "Yes".
NDF - Tham khảo từ tài liệu trên Web.
Nguồn: Bài viết của thầy Nguyễn Văn Danh
Đỗ Trung Thành @ 13:23 30/08/2009
Số lượt xem: 7875
- CSS là gì? (30/08/09)
- 10 Thủ thuật CSS mà bạn cần biết – Phần I (30/08/09)
- Kỹ năng CSS liên quan đến text dành cho việc chỉnh sửa Template (Mẫu) (30/08/09)
- 7 thủ thuật CSS thường dùng đối với các lỗi "cố ý" của IE (30/08/09)
- Cơ bản về tính toán box model trong css !!! (30/08/09)

Các ý kiến mới nhất