2011-01-12 50 views

Trả lời

31

thử một cái gì đó như thế này:

function closeAndRefresh(){ 
    opener.location.reload(); // or opener.location.href = opener.location.href; 
    window.close(); // or self.close(); 
} 
+0

nhờ trả lời –

+0

cảm ơn rất nhiều ..., tôi đã cố gắng đầu tiên đóng cửa sổ và sau đó tải lại URL mẹ .. –

+0

bạn được hoan nghênh. Tôi đã thực hiện cùng một sai lầm một lần, khi tôi bắt đầu học und bằng cách sử dụng javascript;) – oezi

0
document.opener.document.location.href = document.opener.document.location.href 
3

Tôi đã thử mã

window.close(); 
if (window.opener && !window.opener.closed) { 
     window.opener.location.reload(); 
} 

của nó làm việc ..

+0

bạn nên xóa bài đăng này và thêm thông tin vào ban đầu của bạn bằng cách chỉnh sửa điều đó. câu trả lời là để trả lời cho một câu hỏi, không phải để cung cấp thêm thông tin. – oezi

+0

ok @oezi sir nhưng tôi đã nhận được câu trả lời bản thân mình vì vậy tôi đã thêm ý kiến ​​của tôi .. –

4

bạn có thể thử điều này trong cửa sổ con bạn:

function refreshParent() { 
    window.opener.location.href = window.opener.location.href; 

    if (window.opener.progressWindow) 

{ 
    window.opener.progressWindow.close() 
    } 
    window.close(); 
} 
+1

Cảm ơn rất nhiều @Sevenearths. –

+0

không phải lo lắng. Làm thế nào về một đánh dấu? – Sevenearths

+0

: DD hahahha làm thế nào về một đánh dấu ahaha rất vui – Bastardo

0

Chỉ cần thử mã đơn giản này:

// parentPage.php is the parent page you want to redirect and refresh. 
window.opener.location.href="parentPage.php"; 
self.close(); 
1

window.location.reload(); load lại cửa sổ cha mẹ.

+0

Tôi nghĩ rằng nó đóng cửa sổ con mặc dù ... có lẽ bạn có thể gửi một câu trả lời hoàn chỉnh hơn và giải thích cách nó hoạt động cho OP? – ochi

+0

@ochi thực sự nó đóng cửa sổ con, đó là những gì OP đang tìm kiếm. – ahimmelstoss

+0

Không chắc chắn, nhưng đây phải là câu trả lời được chấp nhận ... – Nirman

0

Chức năng dưới đây hoạt động đối với tôi.

function closeAndRefresh(){ 
     opener.location.href = opener.location.href; 
     window.close(); 
    } 
Các vấn đề liên quan