0

親 Web ページから子モーダル ダイアログ ウィンドウを開いています。ダイアログを開くための JavaScript コードは次のとおりです。

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

Asp コードは次のとおりです。

<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;"  

私の「ClockPopUp.aspx」では、jqueryストップウォッチプラグインを1つだけ使用しましたが、これは目的を示すためだけであり、それ以外は使用しません.私の要件は、ユーザーがModalDialogを閉じて、親ページでキャプチャできるようにすることです.ポップアップが閉じられる時間。または、ShowmodalDialog は window.close() で datetime を返します。

この問題は非常に緊急であり、JavaScript があまり得意ではないので、解決してみてください。

4

1 に答える 1

0

jQuery UI には、別の aspx ページにアクセスする必要なく、この機能があります。

ただし、window.showModalDialog は値を返すため、aspx を変更して意味のあるものを返す必要があります。

window.returnValue = "なんでも"; window.close();

次に、次を使用して呼び出すことができます

var returnValue = window.showModalDialog(...)
于 2012-05-29T10:33:51.563 に答える