2010-02-20 51 views

Trả lời

5

Bạn có thể truy cập vào cửa sổ cha mẹ sử dụng

window.opener 

và làm mới cửa sổ cha mẹ sử dụng

window.opener.reload() 

Xem window.opener

+2

đừng quên kiểm tra xem mở tồn tại và vẫn còn đang mở trước khi cố gắng để làm mới nó (bulletproofing) ví dụ if (window.opener &&! Window.opener. đã đóng) {window.opener.reload(); } – jbabey

+1

Dường như window.opener không còn có phương thức tải lại nữa, nhưng window.opener.location thực hiện. – xiankai

3
<body onunload="window.opener.reload();"> 

Nếu bạn sử dụng điều này khi bạn đóng của bạn cửa sổ con, cha mẹ wil Tôi được nạp lại. window.opener đề cập đến đối tượng cửa sổ chính.

8

Để làm mới trang cha mẹ ở gần cửa sổ con, hãy sử dụng javascript sau trong trang bật lên và gọi sử dụng onunload trong trang bật lên.

function refreshParent() 
{ 
    window.opener.location.reload(true); 
} 

<body onunload="javascript:refreshParent()"> 
0

Hãy thử điều này

self.opener.location.reload(); 
Các vấn đề liên quan