我打開按鈕單擊jQuery對話框。我打開面板作爲對話框。 在該面板中有iframe,並且在那個iframe src中,我調用了新頁面。 Popup首次正確打開。 我正在關閉彈出窗口,並通過單擊按鈕再次打開彈出窗口。 當我打開彈出第二次我面臨兩個問題jQuery對話框不能單擊打開
如果我按一下按鈕一日一次彈出是不開放。如果我再次點擊該按鈕,則彈出窗口打開。 Popup在第二次點擊時打開,但不在第一次點擊。我無法找出爲什麼彈出窗口不能單擊打開並雙擊打開。
我在彈出窗口中有TextBox控件。當我在IE中第二次打開彈出窗口時,此TextBox控件處於禁用狀態。如果我在該頁面中觸發任何服務器端事件(如按鈕單擊),則該TextBox控件將啓用。在Mozilla Firefox中,它正常運行。該TextBox控件始終處於啓用狀態。
請讓我知道我該如何解決這個問題。
我jQuery的功能如下
function OpenPopupTest()
{
$("#PanelTest").dialog(
{
minWidth: 500,
minHeight: 500
});
}
我打電話以下面板
<asp:Panel ID="PanelTest" runat="server" Style="display: none; background-color: White;
font-size: 12px;">
<div id="DivTst" style="text-align: left; margin-top: 20px; margin-left: 10px">
<iframe id="iframeTest" src="Test1.aspx" height="400px" width="400px"></iframe>
<br />
</div>
</asp:Panel>
<button ID="ButtonTest" runat="server" Value="Open Popup" />
此按鈕內更新面板。
在botton屬性後面的代碼中,我調用了javascript函數。 ButtonTest.Attributes.Add(「onclick」,「OpenPopupTest()」);
任何幫助將不勝感激。
在此先感謝。
問候, 拉胡爾·瑞斯
非常感謝您。有效。 – user443305 2012-03-15 13:03:06