2009-11-01 30 views
7

Tôi đang tạo một số trang html tĩnh bên ngoài mạng .net và bên ngoài môi trường ruby-on-ray.Sử dụng lại Html mà không cần mã

Tôi tạo ra một thực đơn tôi muốn chia sẻ giữa nhiều trang, nhưng tôi đang tự hỏi thế nào điều này được thực hiện sử dụng các cấu trúc html bình thường (tức là không trang chủ .net và không bố trí đường sắt của)

Có cách nào để làm điều này mà không cần cắt và dán?

Trả lời

5

Bạn đang sử dụng máy chủ web nào? Có thể bạn sẽ phải kích hoạt tính năng Server Side Includes để sử dụng:

  1. Lưu HTML cho các yếu tố chung của trang web dưới dạng các tệp riêng biệt. Ví dụ: phần điều hướng của bạn có thể được lưu dưới dạng navigation.html hoặc navigation.ssi.
  2. Sử dụng thẻ SSI sau để bao gồm HTML đó trong mỗi trang.

    <!--#include virtual="path to file/include-file.html" --> 
    
  3. Sử dụng cùng mã trên mọi trang bạn muốn đưa tệp.

tham khảo: http://webdesign.about.com/od/ssi/a/aa052002a.htm

1

Về cơ bản có hai lựa chọn: khung (hoặc iframe) hoặc javascript. Khung hình đi kèm với một loạt các vấn đề và tôi thực sự không khuyên bạn nên đi xuống con đường này. Có một cái nhìn tại PURE javascript library cho khuôn mặt khách hàng đơn giản và sạch sẽ.

+1

Phía máy chủ bao gồm là tùy chọn thứ 3. Javascript không phải là lý tưởng - bạn không thể đảm bảo nó sẽ được kích hoạt trong trình duyệt. –

+0

Vâng, chỉ trong trường hợp anh ta thực sự cần một giải pháp phía khách hàng, tùy chọn là có. – Ramon

Các vấn đề liên quan