BOM(confirm等弹窗)

window.alert('Lee'); //这个所有浏览器都认识,所以可以不加window

--------------------------------------------------------------
//系统对话框:

警告框,只有确定
alert('');

//有确定和取消的
confirm('请。。。') //本身方法可以返回一个布尔值,如果点击了确定,返回true,如果点击了取消,那么返回false

if(confirm('请选择')){
alert('您按了确定按钮!');
}else {
alert('您按了取消按钮!');
}

//输入提示框
prompt('请输入一个数字',0) //第一个参数是说明,第二个参数是默认值,返回输入的值

var box=prompt('请输入一个数字',0);
if(box!=null){
alert(box);
}
---------------------------------------------------------
print();
window.find('中'); //true


旧版本的火狐有状态栏,但属性应该默认情况下是无效的,新版本取消了状态栏
谷歌,也没有状态栏

defaultStatus='Lee'; //初始状态栏
function a(){
status='xxx' //设置状态栏
}

onmouseover="a()"

------------------------------------------------------------

新建窗口:
1.第一个参数,是URL
2.第二个参数,命名可以给新窗口设置一个名称,凡是以这个名称打开的窗口,都在这个窗口里加载URL,
_parent 表示在本窗口加载。
3.特定的字符串,表示各种窗口配置的功能
open('http://www.baidu.com','baidu');
open('http://www.baidu.com','_blank');
open('http://www.baidu.com','_parent');
open('http://www.baidu.com','_parent','width=400,height=400,top=100,left=100');
alert('');就是window.alert('');

var box=open('http://www.baidu.com','_parent','width=400,height=400,top=100,left=100');
box.alert('');


点击子窗口,在父窗口输出一行字
document.onclick=function(){
window.opener.document.write('子窗口让我输出的');
}

posted @ 2017-08-14 18:29  耿鑫  阅读(352)  评论(0编辑  收藏  举报