2012-05-29 3 views
0
내가 자바 스크립트 코드는 다음과 같이 대화 상자는 열어 내 부모 webpage.The에서 자식 모달 대화의 창을 열어 오전

: -반환 시간

function openmodalWin() { 
     window.showModalDialog("ClockPopUP.aspx", "Clock", "dialogWidth:550px;dialogHeight:350px,"); 
     } 

ASP를 코드 다음과 같다 : - 단지 목적과 it.My 요구 사항들을 제외하고 사용을 보여주는 내 "ClockPopUp.aspx은"내가 사용했던 하나 개 JQuery와 중지 시계 플러그인에서

<asp:Button ID="Button1" runat="server" Text="Lunch" CausesValidation="false" CssClass="bigbuttons" style="background:url(../App_Themes/Images/green-box.gif)" Font-Bold="True" ForeColor="White" Font-Size="Large" OnClientClick="openmodalWin(); return false;" 

것은 내가 것과 원하는 것입니다 사용자가 ModalDialog를 닫습니다. 부모 페이지는 팝업이 닫히는 시간을 캡처 할 수 있습니다. 또는 ShowmodalDialog는 window.close()에서 datetime을 반환합니다.

매우 긴급하며 자바 스크립트가 좋지 않으므로이 문제를 해결해보십시오.

답변

0

jQuery UI에는 다른 aspx 페이지에 액세스 할 필요없이이 기능이 있습니다.

그러나, window.showModalDialog은 의미있는 뭔가를 반환하기 위해 영문을 변경해야 할 것, 그래서 값을 반환 즉

가 window.returnValue = "무엇이든지"; window.close();

그런 다음) (

var returnValue = window.showModalDialog(...) 
+0

var에 DT = 새로운 날짜를 사용하여 호출 할 수 있습니다; window.returnValue = "dt"; Window.Close(); 자녀 페이지에서 이렇게 말하고 있습니까? 그렇다면 Close 이벤트의 정확한 종료 시간을 반환합니까? –

+0

그런 것 같지만 dt를 따옴표로 묶지 마십시오. 그렇지 않으면 리터럴 문자열로 반환됩니다. –