버튼 클릭시 jquery 대화 상자를 열려고합니다. 대화 상자를 열 때 패널을 열었습니다. 해당 패널에는 iframe이 있고 그 iframe src에는 새 페이지가 호출되었습니다. 팝업이 처음 제대로 열립니다. 팝업을 닫고 버튼을 클릭하여 팝업을 다시 엽니 다. 내가 버튼을 1 시간 팝업을 클릭하면 내가이 문제JQuery 대화 상자가 단일 클릭으로 열리지 않습니다.
에 직면하고 팝업 2 시간 개방하고 때 개방되지 않습니다. 두 번째 버튼을 다시 클릭하면 팝업이 열립니다. 팝업은 두 번째 클릭에서 열리지 만 첫 번째 클릭에서는 열리지 않습니다. 팝업이 한 번 클릭으로 열리지 않고 두 번 클릭으로 열리는 이유를 알 수 없습니다.
팝업 상자에 TextBox 컨트롤이 있습니다. IE에서 팝업 2 번을 열면이 TextBox 컨트롤이 비활성 상태입니다. 해당 페이지에서 버튼 클릭과 같은 서버 측 이벤트가 발생하면 해당 TextBox 컨트롤이 활성화됩니다. Mozilla Firefox에서는 제대로 작동합니다. 해당 TextBox 컨트롤은 항상 사용 가능 상태입니다.
이 문제를 어떻게 해결할 수 있는지 알려주십시오. 내가
<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" />
이 버튼은 내부 업데이트 패널 인 다음 패널을 호출하고
function OpenPopupTest()
{
$("#PanelTest").dialog(
{
minWidth: 500,
minHeight: 500
});
}
을 다음과 같이
내 JQuery와 함수이다.
코드에서 botton 특성에 자바 스크립트 함수를 호출합니다. ButtonTest.Attributes.Add ("onclick", "OpenPopupTest()");
도움을 주시면 감사하겠습니다.
미리 감사드립니다.
감사합니다, 대화 상자 라훌 라티
고맙습니다. 그것은 효과가 있었다. – user443305