JS:window对象相关

来源:互联网 发布:淘宝评价保留几个月 编辑:程序博客网 时间:2024/06/06 12:50
5、
window对象的常用方法:
1、prompt
2、alert
3、confirm:带有提示信息,取消和确定按钮,eg:confirm("对话框中的纯文本");返回true或false
一般用法:var flag = confirm("确认要删除这条信息?");
 if(flag){...}
4、close
5、open:弹出一个新的浏览器窗口
window.open("弹出窗口的URL","窗口名称","窗口特征");
其中特征包括:
height、width
left、top
toolbar
scrollbars
location:地址栏
status
menubar
resizable:窗口是否可调,默认yes
titlebar
fullscreen
6、setTimeout
7、setInterval
-----------------------------------------
window对象的常用事件:
1、onload
2、onmouseover
3、onclick
4、onkeydown
5、onchange:域的内容改变时
==================================================================================================
6、
Date对象:用于在JS中操作时间
eg:
var myDate = new Date();
//var tDate = new Date("July 15,2009,16:34:33");//带参数的时间格式
Date对象没有属性,但有用于设置、获取和操作日期的方法:
setXxx:用于设置时间和日期值
getXxx:用于获取时间和日期值
常用的方法:
getHours()
getMinutes()
getSeconds()
getFullYear()   //yyyy
getMonth        //mm+1 月份0~11,需要+1
getDate()       //获得日期
getDay()        //获得星期中的每一天,0~6
getTime()       //获得从1970-1-1以来的毫秒数
----------------------------------------------
定时方法:
setInterval("方法名()",毫秒数);
一般在进行定时的时候,要刷新是用innerHTML属性,而不是直接document.write();//貌似write会重写页面代码,write出来的页面是不包含原JS代码的
例子:
<scripttype="text/javascript">
window.onload=getTime;
function getTime(){
var time = new Date();
var yy = time.getFullYear();
var mm = time.getMonth()+1;
var dd = time.getDate();
var hh = time.getHours();
var mi = time.getMinutes();
if(hh>12){
document.write("下午好!欢迎来到贵美<br/>");
document.write("今天日期:"+yy+"年"+mm+"月"+dd+"日<br/>");
document.write("现在时间"+(hh-12)+"点"+mi+"分"); 
}
else{
document.write("上午好!欢迎来到贵美<br/>");
document.write("今天日期:"+yy+"年"+mm+"月"+dd+"日<br/>");
document.write("现在时间"+hh+"点"+mi+"分");  
}
}
</script>