Trong hệ thống dựa trên web tôi duy trì tại nơi làm việc gần đây đã phát hành, nó làm cho một yếu tố đối tượng nhúng trang web thứ hai vào trang web chính. (Có hiệu quả các trang web chính chứa các menu và tiêu đề, và các trang ứng dụng chính là trong đối tượng)Sử dụng thẻ Iframe hoặc Object để nhúng các trang web vào một trang khác
Ví dụ
<object id="contentarea" standby="loading data, please wait..."
title="loading data, please wait..." width="100%" height="53%"
type="text/html" data="MainPage.aspx"></object>
Cũ hơn các phiên bản của ứng dụng này sử dụng một IFRAME để làm điều này mặc dù. Tôi đã thấy rằng bằng cách sử dụng thẻ đối tượng, trang web được nhúng hoạt động khác với khi nó được lưu trữ trước đó trong một IFRAME. Ví dụ, trong IE, các mẹo công cụ không được xem là có tác dụng (tôi sẽ đăng một câu hỏi riêng về điều này!) Và có vẻ như trang nhúng không thể truy cập trang cha trong tập lệnh, mặc dù nó có thể nếu nó là một IFRAME .
Tôi được cho biết lý do ưu tiên thẻ đối tượng trên IFRAME là IFRAME không được chấp nhận và do đó không thể dựa vào các phiên bản trình duyệt trong tương lai. Điều này có đúng không? Có thích hợp hơn khi sử dụng thẻ Đối tượng trên Khung nội tuyến để nhúng các trang web không? Hoặc có khả năng là IFRAME sẽ được hỗ trợ tốt trong tương lai (sau khi tôi già và xám, và qua cuộc đời hữu ích của đơn xin tôi duy trì)?
+1 để tham khảo và làm rõ đối tượng và iframe đó thực hiện các công việc khác nhau – annakata