bài 6 tạo hiệu ứng và validate form

42 2.2K 0
bài 6 tạo hiệu ứng và validate form

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài 6: Tạo hiệu ứng validate Form Giới thiệu về mô hình Document Object Model Giới thiệu về HTML DOM Cấu trúc DOM Thuộc tính của node Phương thức của node Truy cập đến node Thêm node Xóa node Truy cập thay đổi style của các element Đối phó với các trình duyệt khác nhau Hệ thống bài cũ Giới thiệu về mô hình Document Object Model Giới thiệu về HTML DOM Cấu trúc DOM Thuộc tính của node Phương thức của node Truy cập đến node Thêm node Xóa node Truy cập thay đổi style của các element Đối phó với các trình duyệt khác nhau Tạo hiệu ứng validate Form 2 Viết mã tạo các hiệu ứng Hiệu ứng Image Rollover Hiệu ứng SlideShow Thao tác với các điều khiển SelectBox CheckBox RadioButton Form Kiểm tra tính hợp lệ cho Form Mục tiêu bài học Viết mã tạo các hiệu ứng Hiệu ứng Image Rollover Hiệu ứng SlideShow Thao tác với các điều khiển SelectBox CheckBox RadioButton Form Kiểm tra tính hợp lệ cho Form Tạo hiệu ứng validate Form 3 CÁC HIỆU ỨNG Biến toán tử 4 CÁC HIỆU ỨNG Image Rollover là hiệu ứng thay đổi ảnh khi di chuột lên ảnh Image Rollover Tạo hiệu ứng validate Form 5 Ảnh hiện lên khi chạy ứng dụng Ảnh hiện lên khi di chuột lên ảnh Thực hiện hiệu ứng này bằng cách xử lý sự kiện onMouseOver onMouseOut cho thẻ img onMouseOver: sự kiện được kích hoạt khi người dùng di chuột lên ảnh onMouseOut: sự kiện được kích hoạt khi người dùng di chuột ra ngoài ảnh Tạo hiệu ứng Rollover Thực hiện hiệu ứng này bằng cách xử lý sự kiện onMouseOver onMouseOut cho thẻ img onMouseOver: sự kiện được kích hoạt khi người dùng di chuột lên ảnh onMouseOut: sự kiện được kích hoạt khi người dùng di chuột ra ngoài ảnh Tạo hiệu ứng validate Form 6 Demo Rollover <html> <head> <script type="text/javascript"> function onMouseOverEvent() { document.img_hoa.src = "hoaover.jpg"; } function onMouseOutEvent() { document.img_hoa.src = "hoaout.jpg"; } </script> </head><body> <img name="img_hoa" src="hoaout.jpg" onmouseover="onMouseOverEvent();" onmouseout="onMouseOutEvent();" /> </body> </html> Truy cập đến phần tử bằng attribute name Tạo hiệu ứng validate Form 7 <html> <head> <script type="text/javascript"> function onMouseOverEvent() { document.img_hoa.src = "hoaover.jpg"; } function onMouseOutEvent() { document.img_hoa.src = "hoaout.jpg"; } </script> </head><body> <img name="img_hoa" src="hoaout.jpg" onmouseover="onMouseOverEvent();" onmouseout="onMouseOutEvent();" /> </body> </html> Xem Demo/Rollover Truy cập đến phần tử bằng attribute name Vấn đề: Lần đầu tiền di chuột lên ảnh, sẽ mất một thời gian ảnh mới được load mặc dù trang web đã được mở ra từ lâu Nguyên nhân: Khi người dùng di chuột lên, ảnh mới được load Giải pháp: Load trước ảnh Kỹ thuật: Tạo đối tượng image cho mỗi ảnh muốn load trước Gán đường dẫn của ảnh cho thuộc tính src của đối tượng ảnh đó Giải thích: Khi gặp lệnh imageObject.src= “link_cua_anh” thì ảnh được load ngầm bên dưới, máy tính tiếp tục thực hiện các lệnh sau lệnh này  Giải pháp này không làm cho việc load trang web chậm đi Vấn đề nảy sinh khi thực hiện Rollover Vấn đề: Lần đầu tiền di chuột lên ảnh, sẽ mất một thời gian ảnh mới được load mặc dù trang web đã được mở ra từ lâu Nguyên nhân: Khi người dùng di chuột lên, ảnh mới được load Giải pháp: Load trước ảnh Kỹ thuật: Tạo đối tượng image cho mỗi ảnh muốn load trước Gán đường dẫn của ảnh cho thuộc tính src của đối tượng ảnh đó Giải thích: Khi gặp lệnh imageObject.src= “link_cua_anh” thì ảnh được load ngầm bên dưới, máy tính tiếp tục thực hiện các lệnh sau lệnh này  Giải pháp này không làm cho việc load trang web chậm đi Tạo hiệu ứng validate Form 8 Demo load trước ảnh <html><head> <script type="text/javascript"> var hoaover = new Image(); var hoaout = new Image(); function loadAnh() { hoaover.src = "hoaover.jpg"; hoaout.src = "hoaout.jpg"; } function onMouseOverEvent() { document.img_hoa.src = hoaover.src } function onMouseOutEvent() { document.img_hoa.src = hoaout.src } </script></head> <body onload = "loadAnh();"> <img name="img_hoa" src="hoaout.jpg" onmouseover="onMouseOverEvent();" onmouseout="onMouseOutEvent();" /> </body></html> Tạo hiệu ứng validate Form 9 <html><head> <script type="text/javascript"> var hoaover = new Image(); var hoaout = new Image(); function loadAnh() { hoaover.src = "hoaover.jpg"; hoaout.src = "hoaout.jpg"; } function onMouseOverEvent() { document.img_hoa.src = hoaover.src } function onMouseOutEvent() { document.img_hoa.src = hoaout.src } </script></head> <body onload = "loadAnh();"> <img name="img_hoa" src="hoaout.jpg" onmouseover="onMouseOverEvent();" onmouseout="onMouseOutEvent();" /> </body></html> Xem Rollover/preLoad Slide Show là gì Là hiệu ứng ảnh được hiện ra thay thế cho ảnh trước đó Có thể có thanh điều khiển cho người dùng Slide Show Slide Show là gì Là hiệu ứng ảnh được hiện ra thay thế cho ảnh trước đó Có thể có thanh điều khiển cho người dùng Tạo hiệu ứng validate Form 10 Thanh điều khiển Truy cập trang web http://www.catswhocode.com/blog/top-10- javascript-slideshows-carousels-and-sliders/ để tham khảo các slide show làm bằng javascript [...]... anhAr[currentIndex].src; } } Tạo hiệu ứng validate Form 12 Kết quả Demo Ảnh được thay đổi sau khi nhấn Next Tạo hiệu ứng validate Form 13 Bản đồ ảnh Bản đồ ảnh là ảnh có những vùng cụ thể được định nghĩa để thực hiện một hành động nào đó khi người dùng tác động lên Cho người dùng chọn khu vực (đất nước) mà người truy cập cư trú Sử dụng như menu cho người dùng chọn mặt hàng cần mua Tạo hiệu ứng validate Form Xem... nhóm Tạo hiệu ứng validate Form 30 Demo sử dụng Radio Button Hiển thị loại kem được chọn Xem Dieu khien\Radio Button Tạo hiệu ứng validate Form 31 Demo sử dụng Radio Button var size=""; var sizeAr = document.getElementsByName("rdSize"); for (var i = 0; i < sizeAr.length; i++) { if (sizeAr[i].checked) { size = sizeAr[i].value; } } str = str + "Kich thuoc ban da chon la: " + size; Tạo hiệu ứng validate. .. coords="" href="#" onmouseover="document.getElementById('bando').src='bando.chauuc.jpg';" /> Tạo hiệu ứngvalidate Form 16 CÁC ĐIỀU KHIỂN Biến toán tử 17 Các điều khiển Javascript cung cấp các điều khiển để tương tác với người dùng Select Box CheckBox Radio Button Form Tạo hiệu ứngvalidate Form 18 Attribute name Một số element được định nghĩa thêm thuộc tính name (ví dụ như các điều khiển... size; Tạo hiệu ứngvalidate Form 32 FORM & KIỂM TRA HỢP LỆ CHO FORM Biến toán tử 33 Form Dùng để gửi dữ liệu lên server Khi người dùng nhấn vào Button Submit thì dữ liệu sẽ được đóng gói gửi lên Server Form sử dụng phương thức GET hoặc POST để gửi dữ liệu lên Server First Name: Phạm Last Name: Thanh … Tạo hiệu ứngvalidate Form 34 Kiểm tra tính hợp lệ của Form Kiểm tra tính hợp lệ là Kiểm... có thể thiết lập giá trị được chọn cho Select box bằng JavaScript document.getElementById("country").value = "Mỹ" Tạo hiệu ứngvalidate Form 21 Demo sử dụng Select Box Bài toán Khi nhấn vào button Chọn Quốc Gia sẽ hiển thị nước được chọn Xem Dieu khien\SelectBox Tạo hiệu ứng validate Form 22 Demo sử dụng Select Box function chonQuocGiaClick(){ var name... CheckBox Giá trị checked = true: CheckBox được chọn Giá trị checked = false: CheckBox không được chọn Tạo hiệu ứng validate Form 26 CheckBox BTVN: Tìm cách thiết lập truy cập giá trị được chọn của CheckBox trên IE Viết lại 2 ví dụ trên để có thể chạy trên cả IE FireFox Tạo hiệu ứng validate Form 27 Demo sử dụng CheckBox Cac loai kem trong cua hang: . cho Form Tạo hiệu ứng và validate Form 3 CÁC HIỆU ỨNG Biến và toán tử 4 CÁC HIỆU ỨNG Image Rollover là hiệu ứng thay đổi ảnh khi di chuột lên ảnh Image Rollover Tạo hiệu ứng và validate Form 5 Ảnh. node Xóa node Truy cập và thay đổi style của các element Đối phó với các trình duyệt khác nhau Tạo hiệu ứng và validate Form 2 Viết mã tạo các hiệu ứng Hiệu ứng Image Rollover Hiệu ứng SlideShow Thao. khiển SelectBox CheckBox RadioButton Form Kiểm tra tính hợp lệ cho Form Mục tiêu bài học Viết mã tạo các hiệu ứng Hiệu ứng Image Rollover Hiệu ứng SlideShow Thao tác với các điều khiển SelectBox CheckBox RadioButton Form Kiểm

Ngày đăng: 23/05/2014, 20:18

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan