2011-06-29 72 views
0

我有一個jQueryUI對話框彈出窗口,它執行我們的telnet命令到設備。我不希望窗口在發送命令時意外關閉。如何在腳本運行後顯示jQueryUI對話框按鈕

有沒有辦法只顯示關閉按鈕時,我的telnet腳本已經執行?

明天在工作中我也可以包括我的代碼。

非常感謝

回答

2

是的,當然你可以肯定地做到這一點。

彈出窗口最初打開時不顯示關閉按鈕,而是使用CSS將其保留爲「display:none;」。 現在執行telnet命令後,使其返回一些值給該jQuery功能&,然後使用該值將該關閉按鈕的CSS更改爲「display:block;」。

希望它有幫助。

0

你可以這樣做:

在最初加載對話框:

$("#telnetdlg").dialog({ buttons: [] }); 

然後當telnet命令已完成:

$("#telnetdlg").dialog({ buttons : [ { text:"Close", click : function() { $(this).dialog("close"); } } ] }; 
+0

感謝您的答覆。我將在明天嘗試,並保持你的發佈。 –

+0

嗨,大家好,今天我將開始玩這個遊戲,但是我對你的建議還是有點困惑: 我的代碼: