使用Window 对象产生用于客户与页面交互的对话框主要有三种:警告框、确认框和提示框等,这三种对话框使用Window 对象的不同方法产生,功能和应用场合也不大相同。
1.警告框
警告框使用 Window 对象的alert()方法产生,用于将浏览器或文档的警告信息(也可能不是恶意的警告)传递给客户。
该方法产生一个带有短字符串消息和“确定”按钮的模式对话框,且单击“确定”按钮后对话框不返回任何结果给父窗口。
此方法的语法如下:window.alert(Str);
alert(Str);
其中参数可以是已定义变量、文本字符串或者是表达式等。当参数传入时,将参数的类型强制转换为字符串然后输出:var MyName="YSQ";
var iNum=1+1;
alert("\nHello " +MyName+ ":\n MyResult: 1+1=" +iNum+ "\n");
注意:模式对话框由父窗口创建,并使父窗口无效直到该对话框被关闭之后父窗口才能被用户激活,其内部拥有消息循环;
非模式对话框由父窗口创建,对话框创建后立即返回,并与父窗口共用一个消息循环,在对话框被关闭之前,父窗口能被激活进行各种操作。