2016-12-28 186 views
1

是否可以將值發送到父窗口,其中彈出窗口使用關閉窗口按鈕關閉?如何通過關閉窗口按鈕發送彈出窗口的值

我已經在尋找here,我已經試過了,但它似乎我必須單擊按鈕彈出不關閉按鈕發送一些價值。

,我已經嘗試它像this,其中檢查彈出關閉或不使用定時器,和工作,但我會用這個,如果我沒有其他的選擇

回答

0

從你給的鏈接,我認爲它的優良使用jQuery。

另一種方法是使用JqueryUI對話框。 jQueryUI中的每個小部件都有要聽的事件,因此您可以根據需要進行自定義。
您要自定義的事件是beforeClose。

我的示例代碼:https://jsfiddle.net/sygq1awu/

JS

$(function() { 
     $("#dialog").dialog({ 
     beforeClose: function(event, ui) { 
      if (confirm("close?")) { 
      $("body").css("background-color", "yellow"); 
      } else { 
      return false; 
      } 
     } 
     }); 
    }); 

HTML

<div id="dialog" title="Basic dialog"> 
    <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p> 
</div> 
+0

所以你創建jQueryUI的對話框調用函數?這就像你創建按鈕來調用函數了嗎? – Pentolan

相關問題