banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Ai đó giúp mình cái menu = JavaScript này với!  XML
  [Programming]   Ai đó giúp mình cái menu = JavaScript này với! 23/02/2009 02:56:37 (+0700) | #1 | 170495
[Avatar]
freeze_love
Member

[Minus]    0    [Plus]
Joined: 23/01/2009 23:07:19
Messages: 415
Location: HCMc
Offline
[Profile] [PM] [Email]
Mình có một đoạn mã JavaScript hoạt động như sau: Khi mở trang, thì các danh sách thu lại. Rên chuột lên thì nó tự sổ xuống cho mình chọn, rê chuột ra ngoài thì nó thu lên . Nhưng mình chỉnh mãi nhưng không đc, mong các bạn giúp mình với: Đây là đoạn mã đó:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>WEB</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript">
<!--
function enable_menues_for_ie()
{
if (document.all) {
uls = document.getElementsByTagName('UL');
for(i = 0; i < uls.length; i++) {
if (uls[i].className == 'dropdown') {
var lis = uls[i].getElementsByTagName('li');
for (j = 0; j < lis.length; j++) {
if(lis[j].lastChild.tagName == 'UL') {
lis[j].onmouseover = function() { this.lastChild.style.display = 'block'; }
lis[j].onmouseout = function() { this.lastChild.style.display = 'none'; }
}
}
}
}
}
}
window.onload = enable_menues_for_ie;
//-->
</script>
</head>

<body>
<center>

<table><tr><td>
<ul class="dropdown">
<li><a href="http://hvaonline.org/">Home</a></li>
<li>News</li>
<li>Premium Zone
<ul>
<li>Premium Zone Login</li>
<li>Create Account</li>
<li>Extend Account</li>
<li>Forgot Password</li>
<li style="border:0px;">TrafficShare</li>
</ul>
</li>
<li>Free Zone
<ul>
<li>Collector's Zone Login</li>
<li>LinkList Login</li>
<li style="border:0px;">Create LinkList</li>
</ul>
</li>
</ul>
</td></tr></table>
</div>
</center>
</body>
</html>
Chạy trên IE, chứ FF mình thấy không chạy được. Ai đó giúp mình với Thanks nhiều!
do{
học đến điên;
}while (sống);
[Up] [Print Copy]
  [Question]   Re: Ai đó giúp mình cái menu = JavaScript này với! 23/02/2009 03:05:57 (+0700) | #2 | 170497
[Avatar]
bolzano_1989
Journalist

[Minus]    0    [Plus]
Joined: 30/01/2007 12:49:15
Messages: 1406
Offline
[Profile] [PM]
Bạn đã enable JavaScript trong firefox chưa ?
Kiểm tra các file bạn nghi ngờ có virus:
http://goo.gl/m3Fb6C
http://goo.gl/EqaZt
http://goo.gl/gEF8e
Nhận mẫu virus qua FB: http://goo.gl/70Xo23
HVA Malware Response Team: kiemtravirus@gmail.com
Trợ giúp diệt virus: http://goo.gl/2bqxY
[Up] [Print Copy]
  [Question]   Re: Ai đó giúp mình cái menu = JavaScript này với! 24/02/2009 16:30:29 (+0700) | #3 | 170730
thatko
Member

[Minus]    0    [Plus]
Joined: 01/02/2008 16:15:03
Messages: 31
Offline
[Profile] [PM]
Mình thử trên máy của mình thì IE và FF k dùng được, còn Avant Browser thì được.

Mình không sửa được cho bạn,nhưng mình khuyên bạn là k nên dùng menu kiểu này:
+ Nếu bạn muốn mở sub-menu ra theo kiểu onmouseover (tức là đưa chuột lên lập tức mở ra ngay) thì nên dùng loại menu phụ được mở ra bên phải menu chính.
Lí do:
Nếu làm như menu của bạn bây giờ, thì khi đưa chuột lên Premium zone -> mở ra submenu ngay bên dưới -> Giờ ta đưa chuột đến dòng Free zone thì submenu của Premium zone biến mất -> Free Zone lại bị kéo ngược lên trên, như vậy khá khó cho việc sử dụng, và đặc biệt gây khó chịu với người lần đầu ghé thăm web của bạn
Ví dụ: http://vietaa.com (bạn hoàn toàn có thể view source và down các file js về, ghép vào trang web của bạn - chú ý: có 1 đoạn js ở cuối cũng cần thiết cho menu này)
+ Nếu bạn vẫn muốn mở submenu ra theo hàng thẳng để tránh submenu bị lấn vào nội dung phần khác, thì nên đổi lại thành onclick, tức là nhấn vào tiêu đề menu thì nó mới mở submenu (loại này thì nên làm bằng flash cho đẹp - bạn search soft 123 Flash Menu để tạo flash menu)


[Up] [Print Copy]
  [Question]   Re: Ai đó giúp mình cái menu = JavaScript này với! 25/02/2009 09:51:31 (+0700) | #4 | 170840
[Avatar]
freeze_love
Member

[Minus]    0    [Plus]
Joined: 23/01/2009 23:07:19
Messages: 415
Location: HCMc
Offline
[Profile] [PM] [Email]
enable JavaScript trong firefox và IE7 rồi. Cảm ơn bạn thatko đã cho mình ý kiến. Quả thật cũng hơi khó chịu để dùng như bạn nói. Soft 123 flash menu đó mình tìm rồi. Thanks nhiều nha!
do{
học đến điên;
}while (sống);
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|