2014-01-22 5 views
0

Добрый день!как близко всплывающее окно от asp.net mvc

Я хочу закрыть некоторое всплывающее окно html.

Прежде всего, у меня есть статический сайт, который создает всплывающее окно. В этом окне есть кнопка отправки, которая отправляет запрос POST в asp mvc app. Это приложение работает хорошо и возвращает 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- кадр во всплывающем окне. ошибка- div из всплывающее окно.

Пожалуйста, расскажите, как закрыть это всплывающее окно? Спасибо!

window.close() не работает.

P.S. в сценарии js (при создании всплывающих окон) я пишу:

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

Но он тоже не работает.

+1

'$ ('# БТН, #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> 
Смежные вопросы