これが私のシナリオです:
私はVB ASP「NextPageButton」、クリックメソッドのVB「NextPageButton」、および以下に示すJavascript「#Next」関数を持っています。クリックすると、この ASP「NextPageButton」は「NextPageButton」メソッドを呼び出します。このメソッドは、ユーザーに「次のページに進む前に保存しますか?」と尋ねるメッセージ ボックスを表示します。(これは、このメソッド内で goToRequestedPage() が呼び出されたときに行われます)。次に、ユーザーが応答した後、ユーザーは、以下に示す Javascript の「次へ」関数を使用して、BR (BookReader) の次のページに移動できる必要があります。ただし、ASP の「NextPageButton」でその VB の「NextPageButton」メソッドを呼び出すことしかできず、Javascript の「#Next」関数を呼び出すことはできません。
// VB ASP の "NextPageButton" は次のとおりです。
<asp:Button ID="NextPageButton" runat="server" Text="Next Page" Height="24px" />
// これは、ASP の「NextPageButton」がクリックされたときに呼び出される「NextPageButton」VB メソッドです。
Protected Sub NextPageButton_Click(sender As Object, e As EventArgs) Handles NextPageButton.Click
Dim TransAdapter As New TransTableAdapter
' Increment global current page number by one page
gbCurrentPage += 1
'autoSaveCheckBoxStatus()
goToRequestedPage()
End Sub
// Javascript は次のとおりです。
<script type="text/javascript">
$().ready(function () {
// 具体的には、上記の「NextPageButton」メソッドが完了した後、「//クリック」で呼び出される Javascript の「Next」関数です: (これは //RenderBR() 関数を呼び出します)
$("#Next").click(function () {
if (splitType == "v") {
RenderBR('#CenterLeft', gbCurrentPage + 1);
}
else {
RenderBR('#CenterTop', gbCurrentPage + 1);
}
});
});
</script>
*質問: ASP の「NextPageButton」で VB の「NextPageButton」メソッドを呼び出し、ユーザーが MsgBox の質問に回答した後に Javascript の「#Next」関数を呼び出すにはどうすればよいですか?