首页 相关文章 使用消息框

使用消息框

使用警告、提示和确认

  可以使用警告、确认和提示消息框来获得用户的输入。这些消息框是 window 对象的接口方法。由于 window 对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的全名(例如 "window.alert()"),不过采用全名是一个好注重,这样有助于您记住这些消息框属于哪个对象。

警告消息框

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

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

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

var ...[ 查看全文 ]

2016-02-19 标签:

使用消息框的相关文章

  • 文本框控件的消息及应用 ccrun整理,如转载请注明出处。 下表列出了文本控件的常用通知消息: 消息名称  消息说明 EN_CHANGE 编辑控件的内容一旦发生改变,就发送这条消息。 EN_ERRSPACE 任何时候只要由于内存不足以完成一项编辑操作,就发送这条消息。 EN_HSCROLL  只要用户单击了从属于一个编辑控件...[ 查看全文 ]
  • 利用对话框的一个好处是可以利用ClassWizard对对话框中各个控件产生的消息进行映射,ClassWizrd可以列出各种控件可以使用的消息,并能自动产生代码。在本节中我们以一个例子来讲解如何在对话框中对子窗口消息进行映射同时还讲解如何对对话框中的子窗口进行初始化。 首先我们产生编辑好一个对话框,如图, 在对话框中使用的控件和ID号如下表: ID 类型 IDC_R...[ 查看全文 ]
  • 第一部分:得到Winamp的窗口 Winamp是一个32位的Windows应用程序。也就是说,我们可以使用32位的Windows编程的一些基础技术来实现控制Winamp,即使用Windows的消息系统。在你给Winamp发送消息之前,你必须得到Winamp窗口的句柄。这里有个方法,使用外部应用程序(例如你自己编写的VB应用)就可以达到要求。 Public Declare Function FindWindow Lib "user32" Alias "FindWindow...[ 查看全文 ]
  • 在上一节教程里,我们讲了编写一个VxD程序的方法。现在我们要学以致用。在这一节里,我们要编写一个静态VxD,这个静态VxD在一个虚拟机创建或销毁时就会弹出一个消息框。 捕获虚拟机创建和结束事件 当一个虚拟机创建时,VMM发送Create_VM控制消息给所有的VxD程序。当一个虚拟机退出时,它也发送VM_Terminate和VM_Terminate2消息给所有的VxD程序。我们的工作很简单:在设备控制程序里处理Create_...[ 查看全文 ]
  • Windows SDK 非模态对话框的消息处理 VCKBASE 在SDK中使用非模态对话框时,主循环中必须插入下列代码: while(GetMessage(&msg,NULL,0,0) { if(!IsDialogMessage(hdlg,&msg){ TranslateMessage(&msg); DispatchMessage(&msg); } } 我的问题是: 为什么要调用IsDial...[ 查看全文 ]
  • 标签:Web开发
    1。文本框的改变事件,可使用propertychange,例如: 代码如下: $("#txtDataDate").bind("propertychange",function(){ }); 2。获取被选中RadioButton 的值 代码如下: var radio_value = $("input[type=radio][checked]").val(); 3。下拉列表的改变事件,以及获得选中选项的值 代码如下: $("#下拉列表").change(function() { //获得选中项的值 var select = $(this).val(); }).cha...[ 查看全文 ]
  • VisualBasic提供了过时的FileCopy语句.问题是使用该函数时并不显示文件复制对话框,也就是说,当拷贝一个大文件时,用户看不到Windows的标准 文件复制对话框,无法从进度条上判断当前复制的进度.那么,如何做到这一点呢?请看下面: PublicTypeSHFILEOPSTRUCT hWndAsLong wFuncAsLong pFromAsString pToAsString fFlagsAsInteger fAnyOperationsAbortedAsBoolean hNameMap...[ 查看全文 ]
  • 标签:办公软件
    在Excel中,执行“工具→选项”命令,打开“选项”对话框可进一步对Excel进行个性化设置。但是,如果设置不当,有时会带来不必要的麻烦。下面是笔者同一位Excel初学者的对话,我们整理出来,希望对大家有所帮助。 问:每次启动Excel时,窗口右侧都被一个工具条占去了一大部分(如图1),影响编辑表格,如何不让这个工具条自动启动呢? 答:你所说的工具条,是自Excel2002以后,新增的一个“任务窗格”,...[ 查看全文 ]
  • 在对话框程序中,我们经常是利用对话框上的子控件进行命令响应来处理一些事件。如果我们想要让对话框(子控件的父窗口)类来响应我们的按键消息,我们可以通过ClassWizard对WM_KEYDOWN消息进行响应,当程序运行后,我们按下键盘上的按键,但对话框不会有任何的反应。这是因为在对话框程序中,某些特定的消息,例如按键消息,它们被Windows内部的对话框过程处理了(即在基类中完成了处理,有兴趣的读者可以查...[ 查看全文 ]
  • 如何有效地使用对话框 译者:徐景周(原作:VGirish) Q:如何在对话框中加入工具条 在 OnInitDialog 中加入下面代码: BOOL CYourDlg::OnInitDialog(){ CDialog::OnInitDialog(); // Create the toolbar. To understand the meaning of the styles used, you // can take a look at the MSDN for the Create function of the CToolBar clas...[ 查看全文 ]
  • 用户在Windows下与打开文件对话框打交道的次数一定不少,我们在一些软件的使用过程中,免不了要使用Windows的标准打开对话框来打开文件。但是,我们在使用Windows 2000打开文件对话框是还有一些小小的技巧,充分地利用这些小技巧,能够提高我们使用计算机的效率,同时还可以达到一些意想不到的功能。 1、快速加入特定的文件 一般情况下,特定的软件都提供特定的格式文件打开功能,如WP...[ 查看全文 ]
  • 1、控制文本框中输入的内容 例如我们只要求在文本框中输入数字,而不允许出现其它字符,则我们使用KEYPRESS事件并检查KeyAscii参数即可,KeyAscii参数用来保存键盘所用的ANSI码(不是ASCII码),下面是一个例子: PrivateSubText_KeyPress(KeyAsciiAsInteger) ifKeyAscii<Asc("0")OrKeyAscii>Asc("9")then KeyAscii=0 endif endsub 2、从外部文本文件...[ 查看全文 ]
  • 在Windows开发中弹出对话框是一种常用的输入/输出手段,同时编辑好的对话框可以保存在资源文件中。Visual C++提供了对话框编辑工具,利用编辑工具可以方便的添加各种控件到对话框中,而且利用ClassWizard可以方便的生成新的对话框类和映射消息。 首先资源列表中按下右键,可以在弹出菜单中选择“插入对话框”,如图1。 然后再打开该对话框进行编辑,你会在屏幕上...[ 查看全文 ]
  • 无模式对话框的创建与使用 作者:张连成 在编程过程中,对话框经常用到,但对无模式和模式对话框的创建和销毁过程,经常有误解,下面提供一个无模式对话框的例子来剖析无模式对话框的形成: 无模式对话框与有模式对话框不同的是在创建后其他窗口都可以继续接收用户输入,因此无模式对话框有些类似一个弹出窗口。创建无模式对话框需要调用BOOL CDialog::Create( UINT nIDTem...[ 查看全文 ]
  • 微软的每一个产品,无论功能还是界面设计都会带给我们一定的惊喜,比如OfficeXP、Office2003、Messenger的界面设计,早已成为众多软件竞相模仿的对象,就拿Messenger来说,我就见过好几套网络视频会议的软件都借鉴了它的界面风格。 前段时间因为要在原来的软件上增加一个快捷键提示窗体,这个提示窗要求在显示的时候比较醒目美观能引起用户注意,显示后不影响用户操作,能够关掉。很自然的就想到了Messen...[ 查看全文 ]
  • 很多用ACCEE97开发过数据库的用户都有这种体会:要想在窗体中添加一个命令按钮实现打开通用对话框的功能真是很困难。因为ACCESS97本身并未提供这类控件,所以必须通过编写有关的宏才能实现该功能,但是编写出的宏限制很多,比如:在选择文件类型时不能同时存在多种文件格式,必须预定义好某一种格式等等。 最近笔者在开发INTRANET信息采集系统时偶得一控件,恰恰能完成打开通用对话框的功能,并且效果极佳...[ 查看全文 ]
  • 掩码输入是一种常用的控件,我记得第一次看见这种控件是在Visual FoxPro中!感觉功能强,不错。现在用C#开发ASP.NET应用程序也需要用到这种输入的控件,便琢磨着自己做一个。但是由于Visual FoxPro中的掩码文本框功能太强了,一时还不敢去做。网上也有一些自制的如:http://www.weste.net/2004/11-25/09162561988.html,但是感觉功能都不很适合。后来在http://www.stedy.com上看到了他们做的掩码文本框,感觉...[ 查看全文 ]
  • 如何有效的使用对话框之二 译者:徐景周(原作:Nishant S ) 本文是《如何有效使用对话框》一文的继续. 1. 如何有效地使初始窗口不显示 当我们想让窗口初始时不显示时,通常会用ShowWindow(SW_HIDE) ,但实际上还是在启动是可以看到窗口一闪而过的痕迹。所以,可以使用下面的方法来实现它: (1.1)先在构造函数中设置布乐变量 visible值为false. vis...[ 查看全文 ]
  • 标签:Web开发
    提示:8.23修复了ie 7显示错误的bug,请下载过的朋友重新下载。对此表示抱歉! 更新说明: 2007-08-23 11:50 1、修复了IE7.0下按钮文字错位的BUG(下载源码已经更新,请下载过的朋友重新下载)。 2、修改了部分js程序代码。(弹出框的高度只在初始化时进行计算) 2007-08-23 21:30  1、完善了组件简介,原来没有写5-7三个介绍,可能有些朋友也没有注意到。这里补上! =======...[ 查看全文 ]
  • 标签:Web开发
    TextRange是用来表现HTML元素中文字的对象,虽然我们平时不太常用这个对象,可是它却在IE4.0中就已提供了。不过TextRange提供的调用方法却都比较晦涩,那么我们能拿它做些什么呢?      TextRange的传统用途是对用户在Web页上用鼠标圈选的文字内容的操作,比如变化、删除、新增等。但其经典的用途却是,在Web页面中查找文字(这个比较简单)和获取输入框光标的位置。其中后者又有可...[ 查看全文 ]
手机页面 收藏网站 回到头部