2014-01-22 2 views
0

좋은 하루!얼마나 가까운 asp.net mvc에서 팝업 창이

일부 html 팝업 창을 닫고 싶습니다.

우선, 나는 정적 인 사이트를 가지고 있으며, 팝업 창이 생성됩니다. 이 창은 asp mvc app에 POST 요청을 보내는 Submit 버튼을 가지고 있습니다. 이 응용 프로그램은 잘 작동하고 View() (메시지 "Ok"및 Buton "Close"가있는 색인 페이지)를 반환합니다.

닫기 버튼을 클릭하면 아무 일도 일어나지 않습니다.

내 코드 : 팝업 창

<body> 
    <button type="button" id="btn" onclick="window.parent.jQuery('#btn, #m_window').hide('slow');">Close</button> 


<!-- <button type="button" id="btnFoo" onclick="$("#btnFoo, #m_frame").live("click", function(){ 
    $("#mistake").remove(); 
}); ">Close form </button> 
    --> 
</body> 

m_frame- 프레임. 실수로 팝업 창을 닫습니다.

이 팝업 창을 닫는 방법을 알려주세요. 감사합니다.

window.close() does not work.

P. js 스크립트 (팝업이 생성 될 때)에 쓰기 :

$("#btn",#m_window").live("click",function(){ 
var p = parent; 
var win = p.document.getElementById('mistake'); 
win.parentNode.removeChild(win); 
}); 

그러나 나던 것도 효과가 있습니다.

+1

'$ 시도 ('#의 BTN, #m_window')) (제거;'. – Jeet

답변

0

당신이 시도해야합니다

window.close(); 
1

<script> 
    $(document).ready(function() { 
     $("#displayinmodal").dialog({ 
      autoOpen: true, 
      modal: true, 
      buttons: { 
       "Close": function() { 
        $("#displayinmodal").dialog("close"); 
       } 
      } 
     }); 
    }); 
</script> 


<div id="displayinmodal"> 
    Popup demo 
</div>