2010-11-17 5 views
5

Có cách nào để tạo iframe hoạt động như thể nó là một phần của trang hay không. Chẳng hạn như khi tôi nhấp vào một liên kết, nó sẽ mở liên kết trong một tab/cửa sổ mới theo mặc định hoặc có liên kết đó khi liên kết được nhấp vào, liên kết sẽ mở trong cùng một cửa sổ, nhưng không chỉ là khung nội tuyến?Làm cách nào để mở các liên kết mới bên ngoài iframe?

+0

Đây có phải là iframe trên miền của bạn không? Nếu không, tôi không chắc chắn nếu nó có thể. – bozdoz

+0

Có, iframe nằm trong miền của tôi, nhưng nội dung bên trong iframe thì không. – Sean

Trả lời

13

Bạn chỉ có thể đặt thuộc tính target. Để mở trong cửa sổ đầu hiện nay (khung trên cùng):

<a href="http://example.com" target="_top">Link Text</a> 

Hoặc để mở trong một cửa sổ mới:

<a href="http://example.com" target="_blank">Link Text</a> 

Ngoài ra còn có _parent cho cửa sổ cha mẹ (không nhất thiết phải là hàng đầu) và _self cho cửa sổ hiện tại (mặc định).

1

Bạn có quyền kiểm soát nội dung nằm trong số iframe không?

Bạn có thể sử dụng target=_top cho các liên kết.

+0

Không, tôi không có quyền kiểm soát nội dung trong khung nội tuyến. Đó là nơi tôi bị mắc kẹt. – Sean