..:: Diễn đàn lớp 07CK2 - ĐH.KHTN - TP.HCM ::..
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Lời Hay Ý Đẹp
Latest topics
» Tự học lập trình IOS trong vòng 24h
by 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

Go down

Web tuần 4 - Hight Light Menu bằng JavaScript Empty Web tuần 4 - Hight Light Menu bằng JavaScript

Bài gửi by domauphap 3/11/2009, 00:48

Đ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:
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>
Sữa:
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;
}
Không phải ngẫu nhiên mà P đặt tên 2 class trong file main.css là mainmenu và mainmenu_over. Vì đoạn mã lệnh của thầy có chỗ

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>
Download file .html và .css: http://www.mediafire.com/?e40mn3ib9xn
*** Để 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
domauphap

Nam
Tổng số bài gửi : 9
Age : 34
Registration date : 31/03/2009

Về Đầu Trang Go down

Web tuần 4 - Hight Light Menu bằng JavaScript Empty Re: Web tuần 4 - Hight Light Menu bằng JavaScript

Bài gửi by sylam_113 20/11/2009, 18:48

Cảm ơn Pháp Huynh
sylam_113
sylam_113
| Trẻ Sơ Sinh |
| Trẻ Sơ Sinh |

Nam
Tổng số bài gửi : 34
Age : 34
Location : Home
Registration date : 26/11/2008

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết