Alert(),Confirm(),prompt()三者的区别

本文参考:javascript权威(第四版)

Alert(),Confirm(),promprt()是window的三种方法,主要是用在弹出windows的对话框,区别主要在于弹出的对话框不一样(用一般的话来说),就只有一个确定的东西


http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">


无标题文档





  




得到的结果如下:







而Confirm()一般用在供用户选择的时候,用户必须在确定和取消当中来对某个操作进么确定.



http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">


无标题文档





  





得到的结果如下:



要说明的是:当这里关掉所显示的对话框前,会停止当前页面的一切运行,包括装载.

prompt()是要求用户输入一个字符串,会有一个带输入的对话框出现,一般显示在左上角.
如图:

通过alert()我们可以得到另一个对话框



代码如下:


http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">


无标题文档





  






哈哈,这是不是很有意思.
参考了其它的相关资料,他们还有以下的区别
以下来源于:http://www.toto369.net/faq/faq19.htm

1.alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。

window.alert("欢迎!请按“确定”继续。");

如果要换行则用\r\n表示

2.confirm方法使用确认消息框可向用户问一个“是-或-否”问题,并且用户可以选择单击“确定”按钮或者单击“取消”按钮。 confirm 方法的返回值为 true 或 false 。该消息框也是模式对话框:用户必须在响应该对话框(单击一个按钮)将其关闭后,才能进行下一步操作。

3.  prompt方法使用确认消息框可向用户问一个“是-或-否”问题,并且用户可以选择单击“确定”按钮或者单击“取消”按钮。 confirm 方法的返回值为 true 或 false 。该消息框也是模式对话框:用户必须在响应该对话框(单击一个按钮)将其关闭后,才能进行下一步操作 .


刚学javascript,多多指教.


上一篇: 学着写的一个二级菜单
下一篇: 改变文本的颜色
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 328 | 查看次数: 59422
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 30 字 | UBB代码 关闭 | [img]标签 关闭