Hỏi về chuyển trang trong menu mà chỉ thay đổi nội dung trang, toàn bộ menu trong thay đổi

Chào các anh/chị.
Em đang lập trình javascript, em đang làm mục menu, làm thế nào để khi tạo các liên kết (đến trang web khác) cho các menu mà khi chuyển trang chỉ thay đổi nội dung của trang, các phần còn lại thì không thay đổi. Cảm ơn!

Không hiểu nội dung câu hỏi. Không biết hỗ trợ như thế nào

Có 2 cách:

  1. Dùng iframe.
  2. Dùng Ajax để tải trang.
3 Likes

Có vẻ như bạn đang nhắc tới Single Page Application - SPA
Tham khảo react, angular, vue
Hoặc tự viết các hàm render giao diện khi có sự kiện click menu tương ứng

4 Likes

Bạn có thể mô tả rõ hơn được không.

làm thế nào để khi tạo các liên kết (đến trang web khác) cho các menu mà khi chuyển trang chỉ thay đổi nội dung của trang, các phần còn lại thì không thay đổi.

Nội dung của trang là ?
Phần còn lại là ?
Có giống như trang web này không nhỉ Dịch Ngay (dichngay.com)

2 Likes

cảm ơn các anh chị

Em ví dụ như trang http://hict.edu.vn/

khi em click chuột vào menu giới thiệu, tuyển sinh hoặc đào tạo, … thì chỉ có nội dung phía dưới thay đổi, toàn bộ phần menu ở phía trên (ảnh gửi kèm) là không thay đổi.

Các anh chị hỗ trợ em chi tiết chút, vì em cũng mới làm quen.

Link của bạn thì đó là loại SSR - Server Side Rendering, cái này không lien quan gì js cả
Daynhauhoc cũng giống như bạn mô tả nhưng dùng CSR - Client Side Rendering, loại nàyt mới là js frontend đây

Có một số giải pháp cho cái web bạn đưa

  1. Tất cả mọi trang bạn đều code lặp lại các phần đó
  2. Xây dựng một template, sau đó với mỗi trang chỉ thay đổi phần nội dung, còn các thứ khác linh tinh
    2.1 Xây dựng xong template rồi lại làm như cách 1 :))
    2.2 Dùng template engine ở serverside
5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?