1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Thiết kế menu động cho trang web, giúp mình với ...

Chủ đề trong 'Hỏi đáp Tin học' bởi RockMetal, 28/01/2007.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. RockMetal

    RockMetal Thành viên quen thuộc

    Tham gia ngày:
    11/11/2002
    Bài viết:
    488
    Đã được thích:
    0
    Thiết kế menu động cho trang web, giúp mình với ...

    Mình đang cần thiết kế 1 menu động cho trang web, ví dụ như ở trang này chẳng hạn http://www.nhaantoan.com, cái phần sản phẩm ấy.

    Về mặt hiệu ứng, cái menu này có lẽ là dùng JavaScript, tuy vậy mình thắc mắc, cái menu này có phải là động không nhỉ? Nghĩa là tự query vào CSDL, có bao nhiêu liệt kê ra, hay là thiết kế tĩnh?

    Mong được mọi người giải đáp
  2. antigod

    antigod Thành viên rất tích cực

    Tham gia ngày:
    03/12/2004
    Bài viết:
    5.791
    Đã được thích:
    4
    theo như mình biết thì ko thể dùng Javascript để lấy CSDL ra.(có thể mình biết it)
    Nhưng dùng AJAX thì có thể
  3. RockMetal

    RockMetal Thành viên quen thuộc

    Tham gia ngày:
    11/11/2002
    Bài viết:
    488
    Đã được thích:
    0
    Hì, mình chỉ nói là cái hiệu ứng rê chuột lên mục 1 bật ra 1 cái submenu là JavaScript thôi mà tiếc là mình chả biết AJAX. Thế theo bạn thì cái trang đấy thiết kế menu động, base on CSDL, hay là tĩnh?
  4. wings

    wings Thành viên rất tích cực

    Tham gia ngày:
    04/07/2002
    Bài viết:
    3.552
    Đã được thích:
    4
    Cái trang này không phải là Menu Động tức là toàn bộ Menu được lấy ra từ Database đâu. Chỉ là 1 menu bình thường được làm trên javaScript, lấy sự kiện OnMouseEnter, MouseOver để gắn cho từng Menu một mà thôi. Đây cũng được gọi là 1 dạng menu động, nhưng động ở đây là động cố định. Không thay đổi.
  5. wings

    wings Thành viên rất tích cực

    Tham gia ngày:
    04/07/2002
    Bài viết:
    3.552
    Đã được thích:
    4
    Còn muốn biết nó có lấy từ CSDL lên hay không thì chỉ có người quản trị websites và người thiết kế ra nó biết mà thôi. Vì sự biến đổi này không thể hiện khi mình vào xem websites mà nó biến đổi khi Login, tạo 1 sản phẩm mới, hay tạo 1 cái gì mới, hoặc số menu sẽ thay đổi tuỳ theo cấp độ của User đăng nhập....
    Nói chung là còn tuỳ.....Nhưng thường thì để đễ dàng người ta hay lấy menu từ CSDL nhưng cách này sẽ làm chậm websites đi nhiều. Bên cạnh đó việc thêm mới 1 menu cũng chẳng khó.
  6. RockMetal

    RockMetal Thành viên quen thuộc

    Tham gia ngày:
    11/11/2002
    Bài viết:
    488
    Đã được thích:
    0
    Thế này bạn Wings ạ, trước hết là mình rất cảm ơn bạn vì đã trả lời mình hiện mình cũng đang phải design 1 trang web cho công ty, và cũng cần 1 cái menu dạng dạng như thế? Như vậy là nên dùng menu động, hay là tĩnh hoàn toàn nhỉ? Mấy cái hiệu ứng JavaScript thì mình không nói
    Quay trở lại trang web kia, nếu chỉ là menu tĩnh, chẳng nhẽ mỗi khi thêm hay bớt 1 product, menu lại phải làm lại? Còn nếu là động, làm sao họ làm được như thế nhỉ
  7. ethereal

    ethereal Thành viên mới

    Tham gia ngày:
    04/02/2006
    Bài viết:
    474
    Đã được thích:
    0
    Menu thì làm plain html là được rồi, dùng javascript nói chung chỉ có hại (SEO, người dùng tắt javascript ...) --- mà chỉ nói chung thôi nhé.
    Em ví dụ vnexpress chẳng hạn, với traffic và backlink nhiều như vậy thì pagerank 5 với 6 là chưa xứng, mà lý do chính của PR thấp là các menu của vnexpress đều đang dùng js để hiển thị.
  8. RockMetal

    RockMetal Thành viên quen thuộc

    Tham gia ngày:
    11/11/2002
    Bài viết:
    488
    Đã được thích:
    0
    Mình cũng ưa HTML hơn, phải cái item hay phải cập nhật, vậy mỗi lần như thế lại phải design lại menu à
  9. ethereal

    ethereal Thành viên mới

    Tham gia ngày:
    04/02/2006
    Bài viết:
    474
    Đã được thích:
    0
    Thêm item vào vẫn querry DB chứ (thay đổi hàng ngày mà làm web tĩnh thì chít ), ý em html là html ở client side ấy, và không nên sử dụng js cho menu.
  10. RockMetal

    RockMetal Thành viên quen thuộc

    Tham gia ngày:
    11/11/2002
    Bài viết:
    488
    Đã được thích:
    0
    Mình hiểu ý bạn, thực ra mình vẫn quen làm menu bằng images, còn các items dĩ nhiên phải query nhưng trường hợp này, bản thân cái menu, sub-menu, cũng thay đổi, ko đến nỗi hàng ngày, nhưng cũng hàng tuần, ko chỉ riêng items, nên mình mới đặt ra câu hỏi này.
    Dù sao hôm nay mình cũng đã mò ra cái phần mềm DHTML Menu, mình nghĩ là nó sẽ giúp giải quyết được vấn đề

Chia sẻ trang này