- ベストアンサー
ASP.NETのメニューコントロール
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
レンダリングのタイミングの問題だと思います。つまり、MENU の レンダリングが完了する前に alert が起動されて、そこで止まっ てしまうからでしょう。 window.onload のタイミングで alert を起動するとか、setTimeout を使って alert の起動を遅らせてみたらどうなりますか?
レンダリングのタイミングの問題だと思います。つまり、MENU の レンダリングが完了する前に alert が起動されて、そこで止まっ てしまうからでしょう。 window.onload のタイミングで alert を起動するとか、setTimeout を使って alert の起動を遅らせてみたらどうなりますか?
お礼
下記のようにwindow.onloadでalertを起動したら、 レイアウトが崩れることなく表示ができました! ありがとうございました。 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click Dim script As String = String.Empty script = "<script language='javascript'>" & vbNewLine script &= "window.onload=function()" script &= "{" script &= String.Format("alert('{0}');", "Test") script &= "}" script &= "</script>" & vbNewLine ClientScript.RegisterStartupScript(Me.GetType, "ALERT", script) End Sub