Latest topics
» Tự học lập trình IOS trong vòng 24hby kenanh 27/1/2014, 22:28
» xin tài liệu một số môn học
by nguyentvvan 21/8/2013, 21:34
» [Thảo luận] Bài toán đong nước
by giathinh9x 9/1/2013, 22:39
» Học Marketing Online, Học Chuyên viên Internet Marketing Online tại iNET
by NIIT-iNET 19/6/2012, 14:23
» Học PHP nâng cao, Học lập trình web với PHP nâng cao tại học viện iNET
by NIIT-iNET 19/6/2012, 14:22
» Học PHP, học lập trình web với PHP tại iNET vào ngày 19/07/2012
by NIIT-iNET 19/6/2012, 14:20
» PHIÊN BẢN MỚI CHO THIÊN ĐƯỜNG CÁ Ô LA LA !!!
by todaytv 13/3/2012, 15:35
» [hot] game khu vườn địa đàng phiên bản mobile của KVTM
by trantinh1713 3/1/2012, 15:20
» Đề tham khảo (update phút 90)
by ndc_2209 29/12/2011, 10:26
» Học bổng Lời Dịch tuần này.
by tienganh123 1/11/2011, 13:13
» [Thảo luận] Quản lý phân công giảng dạy PTTH
by huyquang0510 5/10/2011, 09:52
» Học tiếng Nhật - Top Globis
by tuquynh 21/9/2011, 10:35
» Học tiếng Nhật - Top Globis
by tuquynh 8/8/2011, 11:19
» Order Imitrex Online
by Khách viếng thăm 4/8/2011, 18:46
» Speeds Caffeine Metabolism Up
by Khách viếng thăm 4/8/2011, 18:12
» Skin For Good Caffeine
by Khách viếng thăm 3/8/2011, 14:54
» Cheap Pvc Figures
by Khách viếng thăm 1/8/2011, 19:32
» Action Rapid Onset Zolpidem Of
by Khách viếng thăm 31/7/2011, 01:13
» TUYỂN NHÂN VIÊN KINH DOANH ( làm việc tại văn phòng )
by canhkientp 5/7/2011, 14:59
» Demo + Vài điểm thảo luận về LINQ - Nhóm 7
by ChuongTienPhat 3/7/2011, 12:19
Web tuần 4 - Hight Light Menu bằng JavaScript
2 posters
Trang 1 trong tổng số 1 trang
Web tuần 4 - Hight Light Menu bằng JavaScript
Đoạn mã lệnh làm Hight Light Menu kết hợp Java Script cần xem xét 2 chỗ:
1. File main.css chưa có thì sao liên kết tới dc => Tạo file main.css
2. 2 thẻ <a> và <td> nằm sai vị trí. P tạm hiểu ý thầy là: tạo 1 ô mà nội dung của ô là 1 liên kết => đảo vị trí 2 thẻ này lại
Đoạn mã gốc của thầy:
1. Tạo file main.css có nội dung là :
viết là: var className = ((onoff == 1) ? 'mainmenu_over' : 'mainmenu'); và chỗ này nữa: <td width ="200" class="mainmenu"
onmouseover = "HightLight (this, 1)" onmouseout = "HightLight (this, 0)">. Điều này có nghĩa là hiệu ứng onmouseover và
onmouseoout của Hight Light Menu phụ thuộc vào cách khai báo class trong file main.css
2. Đổi vị trí 2 thẻ <a> và <td>
Đoạn code thử :
*** Để hiệu ứng onmouseover và onmouseoout của Hight Light Menu sinh động hơn thì ta khai báo nhìu thuộc tính trong 2 class mainmenu_over và mainmenu. Giá trị của những thuộc tính này nên đối lập nhau thì hiệu ứng sẽ càng rõ.
1. File main.css chưa có thì sao liên kết tới dc => Tạo file main.css
2. 2 thẻ <a> và <td> nằm sai vị trí. P tạm hiểu ý thầy là: tạo 1 ô mà nội dung của ô là 1 liên kết => đảo vị trí 2 thẻ này lại
Đoạn mã gốc của thầy:
- Code:
<html>
<head>
<title>HightLight MENU</title>
<link href="main.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function HightLight (what, onoff)
{
var className = ((onoff == 1) ? 'mainmenu_over' : 'mainmenu');
what.className = className;
}
</script>
</head>
<body>
<table>
<tr>
<a href ="www.fit.hcmus.edu.vn/efacportal/">
<td width ="200" class="mainmenu" onmouseover = "HightLight (this, 1)"
onmouseout = "HightLight (this, 0)">Khoa CNTT - Truong DHKHTN
</td>
</a>
</tr>
<tr>
<a href ="http://www.w3schools.com/" target="blank">
<td width ="200" class="mainmenu" onmouseover = "HightLight (this, 1)"
onmouseout = "HightLight (this, 0)">W3Schools
</td>
</a>
</tr>
</table>
</body>
</html>
1. Tạo file main.css có nội dung là :
- Code:
@charset "utf-8";
/* CSS Document */
.mainmenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #CC6633;
text-align: center;
background-color: #ECE9D8;
}
.mainmenu_over {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
text-align: center;
background-color: #66CC33;
}
viết là: var className = ((onoff == 1) ? 'mainmenu_over' : 'mainmenu'); và chỗ này nữa: <td width ="200" class="mainmenu"
onmouseover = "HightLight (this, 1)" onmouseout = "HightLight (this, 0)">. Điều này có nghĩa là hiệu ứng onmouseover và
onmouseoout của Hight Light Menu phụ thuộc vào cách khai báo class trong file main.css
2. Đổi vị trí 2 thẻ <a> và <td>
Đoạn code thử :
- Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>HightLight MENU</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="main.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function HightLight (what, onoff)
{
var className = ((onoff == 1) ? 'mainmenu_over' : 'mainmenu');
what.className = className;
}
</script>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td width ="200" class="mainmenu" onmouseover = "HightLight (this, 1)"
onmouseout = "HightLight (this, 0)"><a href ="http://www.fit.hcmus.edu.vn/efacportal/"
target="blank">Khoa CNTT - Truong DHKHTN</a>
</td>
</tr>
<tr>
<td width ="200" class="mainmenu" onmouseover = "HightLight (this, 1)"
onmouseout = "HightLight (this, 0)"><a href ="http://www.w3schools.com/"
target="blank">W3Schools</a>
</td>
</tr>
</table>
</body>
</html>
*** Để hiệu ứng onmouseover và onmouseoout của Hight Light Menu sinh động hơn thì ta khai báo nhìu thuộc tính trong 2 class mainmenu_over và mainmenu. Giá trị của những thuộc tính này nên đối lập nhau thì hiệu ứng sẽ càng rõ.
domauphap-
Tổng số bài gửi : 9
Age : 34
Registration date : 31/03/2009
Re: Web tuần 4 - Hight Light Menu bằng JavaScript
Cảm ơn Pháp Huynh
sylam_113- | Trẻ Sơ Sinh |
-
Tổng số bài gửi : 34
Age : 34
Location : Home
Registration date : 26/11/2008
Similar topics
» JavaScript: Đổ dữ liệu vào DropDownList Ngày Tháng Năm
» Code kiểm tra tài khoản đăng ký bằng javascript
» Tạo menu lựa chọn khi khởi động win
» Vista Start Menu 2.88.1 Pro
» ComponentOne tạo Winform với menu Ribbon
» Code kiểm tra tài khoản đăng ký bằng javascript
» Tạo menu lựa chọn khi khởi động win
» Vista Start Menu 2.88.1 Pro
» ComponentOne tạo Winform với menu Ribbon
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|