2009-10-19 33 views
5

Tôi có trang html có nút bật lên. Nếu tôi bấm vào nút này một cửa sổ mới Pops-up, tôi làm tất cả những thay đổi của tôi trong cửa sổ này và sau đó nhấp vào nút đóng. Trang html có nút bật lên sẽ làm mới sau khi tôi đóng cửa sổ bật lên. Điều này có thể không?Trang làm mới Javascript

Trả lời

10

có.

//reload opener... 
window.opener.location.reload(); 
//close self... 
window.close(); 
2
<body onunload="opener.location.reload(true);"> 
+0

Chỉ có điều cần lưu ý ở đây là điều này sẽ làm mới cửa sổ mở bất cứ lúc nào cơ thể được dỡ xuống (điều này bao gồm làm mới). – Jeff

1
<script>function reload(){document.location = document.location}</script> 
+0

Tập lệnh này sẽ tải lại trang "này", không phải là trình mở ... hoặc bạn có đề xuất đưa vào trình mở này khi đóng cửa sổ bật lên không? – scunliffe

+0

xin lỗi tôi đã không chú ý không nhìn thấy anh muốn làm mới opener ... id sử dụng chức năng của tôi ở trên trên trang mở và thực hiện cuộc gọi từ popup một cách khác để làm điều đó ... điều đó có hiệu quả không? –

+0

Nếu bạn có một băm trong URL của bạn nó sẽ không thực sự làm mới trang, nhưng chỉ cần làm bất cứ điều gì đi đến băm đó. –

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