window对象控制的三种对话框
在页面,除弹出新的浏览器窗口,还可以使用其他方法向用户弹出信息,几利用window对象的alert(),confirm()和prompt()方法。
1.alert方法:
alert("ok");
它只接受一个参数,即要显示给用户的文本。浏览器将创建一个具有ok按钮的系统消息框。
2.confirm方法:
if(confirm("Are you sure?)){
alert("Yes");
}else{
alert("no");
}
浏览器除ok按钮外还有cancel按钮。为判断用户点击的是ok按钮还是Cancel按钮,confirm()方法返回一个boolean的值,点ok,返回true,点cancel返回false。
3.prompt方法:
<script type="text/javascript">
function test(){
var obj=prompt("what's your name? ","yang");
if(obj!=null){
alert("welcome,"+sResult);
}
}
</script>
</head>
<body>
<input type="button" onclick="test()" value="测试"/>
</body>
说明:
运行代码,会弹出一个对话框,该对话框提示用户输入某些信息。除ok按钮和Cancel按钮外,该对话框还有一个文本框,要求用户输入某些数据。该方法接受两个参数,即要显示给用户的文本和文本框中的默认文本(如果不需要,可以是空串)。