1
Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "JavaScript:alert('MY Message')", true);

上面的代码在页面顶部显示消息框,但我希望它位于页面的中心。

4

2 回答 2

1

默认情况下,警报框在中心打开。看看@Tomzan 的评论,你可能只在 Chrome 上看到了它。

据我所知,不可能对此进行任何修改。如果您想要自定义警报框,请查看使用 jQuery ui。它允许您将消息框放在任何您想要的地方。

jQuery 用户界面对话框

于 2013-09-04T06:33:20.353 回答
1

alert('message') 是浏览器显示的对话框,几乎无法控制其位置。

相反,您可以使用 jquery ui 对话框来显示您的消息。有 'n' 个 jquery 插件可用于显示警报消息。当然,您可以控制这些自定义对话框的定位对话框。

  1. http://jqueryui.com/dialog/
  2. http://needim.github.io/noty/
  3. http://jquery-plugins.net/tag/alert-box
于 2013-09-04T06:36:40.370 回答