Lớp ảo tải dữ liệu xml thông qua url hoặc nạp trực tiếp dữ liệu xml vào và xử lý. Tạm thời chỉ có IE >= 5.5 và Firefox là hỗ trợ xử lý dữ liệu xml nên XMLDOM chỉ tương thích với 2 trình duyệt trên Download
Lớp ảo tạo popup. Lớp Popup được viết để tạo ra rất nhiều loại popup khác nhau: + popup có kích thước cố định hoặc kích thước tự do + popup di chuyển theo con trỏ chuột hoặc cố định + popup tự động tắt khi kết thúc sự kiện chuột hoặc bạn phải tự tắt popup bằng một sự kiện nào đó trong popup do bạn viết ra Để sử dụng, bạn phải viết lớp mới kế thừa các phương thức ảo và đưa vào các tham số báo cho Popup biết phải hiển thị và hoạt động như thế nào Demo Download
Lớp ảo để thực hiện các yêu cầu với đối tượng XMLHttpRequest. Chi tiết về lớp tham khảo phần "Nhân của JOL". Các thay đổi trạng thái của XMLHttpRequest được thực hiện thông qua các phương thức ảo. Khi cần xử lý trạng thái nào, bạn viết mã cho trạng thái đó. Sử dụng: Bạn viết một lớp kế thừa lại JOL.Ajax và viết nội dung cho các trạng thái tương ứng qua các hàm ảo: + onLoading + onLoaded + onInteractive + onReceiveData + onURLNotFound + onUnCommonState Trong đó, onReceiveData và onURLNotFound là quan trọng nhất. Nếu chỉ xử lý kết quả, bạn chỉ cần viết nội dung cho 2 phương thức ảo trên. Demo
Lấy các thông tin cơ bản về trình duyệt gồm: + tên trình duyệt + phiên bản + tên hệ điều hành Hỗ trợ các trình duyệt: safari, opera, msie, firefox, netscape, mozilla Tên hệ điều hành là một trong các giá trị: win, mac, linux, unix hoặc undefined nếu hệ điều hành không được xác định Sử dụng: Đây là lớp global nên bạn không phải tạo mới bằng từ khoá new mà sử dụng luôn, ví dụ lấy tên trình duyệt: JOL.Browser.name Demo