Members Login
Username 
 
Password 
    Remember Me  
Post Info TOPIC: Tạo menu Popup cho web


Member

Status: Offline
Posts: 13
Date:
Tạo menu Popup cho web


Bước 1:
Dùng DreamWeaer tạo một một nút kiểu Rollover Image, khi đó DreamWeaver sẽ tự xây dựng cho bạn một số đoạn script (Nếu không rành về JavaScript th́ nói chung là đọc hơi khó hiểu). Hiểu th́ tốt, nếu không cũng chả sao, bạn tạm thời không cần quan tâm đến những đoạn script đó.

Bước 2:
Bạn copy đoạn script sau bỏ vào cặp tag <script> được sinh ra khi tạo Rollover Images để bổ sung thêm function cho nó :



Quote:
function MM_showHideLayers() {
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible'v=='hide')?'hidden':v; }
obj.visibility=v; }
}



Lưu ư: Bạn phảI bỏ đoạn function trên chung vào vớI các function của Rollover Images nhé, v́ function trên có sử dụng lại một số function của Rollover Images.

Bước 3:
Bạn tiến hành tạo một Layer chứa đối tượng bạn muốn hiện thị (Đối tượng đó có thể là Table, Image, . . . là ǵ cũng được)
Nhớ đặt tên cho Layer đó và mặc định cho nó ẩn đi nha.
VD: <div id=“ABC” style="visibility: hidden; . . . ">. . .</div>

Bước 4:
Sử dụng onMouseOver, onMouseOut . . . kết hợp với ḍng lệnh sau để ẩn/hiện Layer vừa tạo:
MM_showHideLayers('ABC','','show') // Dùng để hiện thị Layer
MM_showHideLayers('ABC','','hide') // Dùng để ẩn Layer
Ghi chú: ABC là id của Layer, show/hide là trạng thái hiện thị của Layer

Bước 5:
Bạn save lại và chạy thử, tất nhiên đẹp hay xấu là do bạn trang trí nhé.
Vậy là bạn đă có một Menu như của Window nhưng sử dụng được trên Web


__________________


__________________
Page 1 of 1  sorted by
 
Quick Reply

Please log in to post quick replies.

Tweet this page Post to Digg Post to Del.icio.us


Create your own FREE Forum
Report Abuse
Powered by ActiveBoard