JavaScript Window 对象 - 交互式对话框

使用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");注意:模式对话框由父窗口创建,并使父窗口无效直到该对话框被关闭之后父窗口才能被用户激活,其内部拥有消息循环;

非模式对话框由父窗口创建,对话框创建后立即返回,并与父窗口共用一个消息循环,在对话框被关闭之前,父窗口能被激活进行各种操作。