2. Các thẻ HTML
4.5.9.3 Xây dựng Website trưng cầu ý kiến
MỤC LỤC
Chương 1: Giới thiệu ngôn ngữ HTML...2
1. Tổng quan...2
1.1 Giới thiệu...2
1.2 Cấu trúc cơ bản của một trang web...2
2. Các thẻ HTML...2
2.1 Các thẻ định cấu trúc tài liệu...2
2.1.1 <HTML>...2 2.1.2 <HEAD>...3 2.1.3 <TITLE>...3 2.1.4 <BODY>...3 2.2 Các thẻ định dạng khối...4 2.2.1 <P> và <BR>...4 2.2.2 <H1>, <H2>, <H3>, <H4>, <H5>, <H6>...5 2.3 Các thẻ định dạng danh sách...6 2.3.1 Danh sách có trật tự...6 2.3.2 Danh sách không có trật tự...6 2.3.3 Danh sách định nghĩa...6 2.4 Các thẻ định dạng ký tự...7 2.4.1 Các thẻ định dạng in ký tự...7 2.4.2 Các thẻ canh lề...8 2.4.3 Các thẻ ký tự đặc biệt...8
2.4.4 Trang trí màu sắc trong thiết kế website...9
2.4.5 Thẻ xác định kiểu chữ <FONT>...10
2.4.6 Văn bản siêu liên kết...11
2.4.7 Kết nối mailto...11
2.4.8 Vẽ một đường thẳng nằm ngang...12
2.5 Các thẻ chèn âm thanh, hình ảnh...12
2.5.1 Giới thiệu...12
2.5.2 Chèn âm thanh vào Website...14
2.5.3 Chèn hình ảnh, đoạn video vào Website...14
2.6 Các thẻ định dạng bảng biểu...16
2.7 FORM...18
2.7.1 Thẻ FORM...18
2.7.2 Tạo một danh sách lựa chọn...20
2.7.3 Tạo hộp soạn thảo văn bản...21
Chương 2: CSS (Cascading Style Sheets)...21
2.1 Giới thiệu chung...21
2.2 Sử dụng thuộc tính Style...21
2.3 CSS nhúng bên trong trang Web...21
2.4 Liên kết đến file CSS...22
2.5 Khảo sát file CSS...23
2.5.1 Cấu trúc cơ bản của một file CSS...23
2.5.2 Một số thuộc tính cơ bản...24
2.5.2.1 Các thuộc tính của hộp nhập...24
2.5.2.2 Các thuộc tính của đường viền...24
2.5.2.3 Thuộc tính Border-width...25
2.5.2.4 Thuộc tính height...25
2.5.2.5 Thuộc tính Margin...25
2.5.2.6 Thuộc tính Padding...25
2.5.2.7 Thuộc tính Width...25
2.5.2.8 Thuộc tính color và Background...26
2.5.2.9 Các thuộc tính về font...26
2.5.3 Tạo file CSS với công cụ Rapid CSS 2008 (HS nghiên cứu)...29
Chương 3: JavaScript...35
2.1 Giới thiệu chung...35
2.2 Cách thức nhúng JavaScript vào file HTML...35
2.3 Sử dụng thẻ SCRIPT...35
2.4 Sử dụng một file nguồn JavaScript...35
2.5 Hiển thị một dòng Text trên Website...36
2.6 Giao tiếp với người sử dụng thông qua hộp thoại...36
2.6.1 Hàm Alert...36
2.6.2 Hàm Prompt...37
2.6.3 Hàm Comfirm...38
2.7 Biến trong JavaScript...38
2.7.1 Biến và phân loại biến...38
2.7.2 Kiểu dữ liệu...38
2.8 Xây dựng các biểu thức trong JavaScript...39
2.8.1 Định nghĩa và phân loại biểu thức...39
2.8.2 Các toán tử...39 2.8.2.1 Gán...39 2.8.2.2 So sánh...40 2.8.2.3 Số học...40 2.8.2.4 Chuỗi...40 2.8.2.5 Logic...40 2.8.2.6 Bitwise...40
2.9 Các cấu trúc lệnh của JavaScript...41
2.9.1 Lệnh điều kiện if ... else...41
2.9.2 Câu lệnh lặp...42
2.9.2.1 Lệnh For...42
2.9.2.2 Lệnh While...42
2.9.2.3 Lệnh Break...43
2.9.2.4 Lệnh Continue...43
2.10 Các câu lệnh thao tác trên đối tượng...44
2.10.1 Lệnh For...in...44 2.10.3 New...45 2.10.4 Lệnh With...46 2.11 Hàm trong JavaScript...47 2.11.1 Hàm do người dùng định nghĩa...47 2.11.2 Các hàm có sẵn...48 2.11.2.1 Hàm eval...48 2.11.2.2 Hàm Parseint...49 2.11.2.3 Hàm Parsefloat...50 2.12 Mảng...50 2.13 Sự kiện...52
2.14 Các đối tượng trong JavaScript...58
2.14.1 Đối tượng Navigator...58
2.14.2 Đối tượng Windows...59
2.14.3 Đối tượng Location...60
2.14.4 Đối tượng Frame...60
2.14.5 Đối tượng Document...61
2.14.6 Đối tượng Form...62
2.14.7 Đối tượng History...75
2.14.8 Đối tượng Math...75
2.14.9 Đối tượng Date...76
2.14.10 Đối tượng String...77
Chương 4: Ngôn ngữ kịch bản ASP...79
4.1 Giới thiệu...79
4.2 ASP file là gì?...79
4.3 ASP làm việc như thế nào?...79
4.4 Cài đặt ASP trên máy tính...80
4.5 Ngôn ngữ kịch bản VBScript...81 4.5.1 Biến...81 4.5.2 Mảng...82 4.5.2.1 Mảng một chiều...82 4.5.2.2 Mảng đa chiều...82 4.5.3 Hằng số...82
4.5.4 Cấu trúc điều khiển lệnh...82
4.5.4.1 Cấu trúc điều kiện IF…THEN…ELSE…IF...82
4.5.4.2 Cấu trúc lựa chọn SELECT CASE…END SELECT...83
4.5.4.3 Cấu trúc lặp tuần tự FOR…NEXT...83
4.5.4.4 Cấu trúc lặp DO WHILE…LOOP...83
4.5.4.5 Cấu trúc lặp WHILE…WENT...83
4.5.4.6 Cấu trúc lặp DO…LOOP UNTIL…...84
4.5.5 Một số hàm cơ bản trong ASP...84
4.5.5.1 Hàm xử lý chuỗi...84
4.5.5.2 Các hàm xử lý số...84
4.5.5.3 Các hàm chuyển đổi kiểu...84
4.5.5.4 Các hàm format...85
4.5.5.5 Các hàm ngày tháng...85
4.5.5.6 Các hàm kiểm tra...85
4.5.5.7 Thủ tục và hàm người dùng...86
4.5.6 Sử dụng thẻ #include...88
4.5.7 Các đối tượng xây dựng sẵn trong ASP...89
4.5.7.1 Đối tượng Request...89
4.5.7.2 Đối tượng Response...90
4.5.7.3 Đối tượng Session...90
4.5.7.4 Đối tượng Application...91
4.5.7.5 File Global.asa...91
4.5.7.6 Đối tượng Dictionary...93
4.5.7.7 Đối tượng Server...93
4.5.8 Database và ASP...93
4.5.8.1 SQL-Ngôn ngữ truy vấn có cấu trúc...94
4.5.8.2 Truy xuất dữ liệu từ một trang ASP...95
4.5.8.3 ADO là gì?...95
4.5.8.4 Đối tượng Connection...95
4.5.8.5 Đối tượng Recordset...96
4.5.8.6 Sử dụng ADO với câu lệnh truy vấn SQL...97
4.5.8.7 Một số bài tập ứng dụng...98
4.5.9 Xây dựng ứng dụng ASP hoàn chỉnh...98
4.5.9.1 Xây dựng Website quản lý sinh viên...98
4.5.9.2 Xây dựng Website tin tức...99
4.5.9.3 Xây dựng Website trưng cầu ý kiến...99