(2)window方法:confirm、setTimeout、setInterval、clearInterval、moveBy和moveTo、open和close
一、confirm方法:
bConfirmed = window.confirm( [sMessage])
显示一个对话框,其中包含一个可选的消息和确定取消按钮**
根据选择不同,返回值不同
function choose()
{
var b=window.confirm("你喜欢IT吗?");
println(b);
}
二、setTimeout
iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage])
vcode:“代码”(注意加双引号)| iMilliSeconds 过几毫秒执行这个代码
window.setTimeout("alert('hello JavaScript哈哈')",4000);
三、setInterval:每经过指定的时间就执行这个代码
和setTimeout语法类似,注意不断弹,要先把其确认。
window.setInterval("alert('hello JavaScript哈哈')",4000);
四、clearInterval:停止隔一段时间就弹出的对话框
<script type="text/javascript" src="file:///E|/前端/javaScript/out.js"></script>
<script type="text/javascript">
var timeid;
function choose()
{
/* var b=window.confirm("你喜欢IT吗?");
println(b);
*/
// window.setTimeout("alert('hello JavaScript哈哈')",4000);
timeid=window.setInterval("alert('hello JavaScript哈哈')",6000);//timeid被初始化,方便强制结束不断弹出的对话框
}
function stop()
{
window.clearInterval(timeid);
}
</script>
<input type="button" value="点击" onclick="choose()"/>
<br/>
<input type="button" value="close" onclick="stop()"/>
五、moveBy、moveTo
function windowMove()
{
//逆时针转,在计算机快速的运算下,显示出震动的效果,其实就是在某个坐标范围内旋转
for(var x=0;x<700;x++)
{
moveBy(20,0);
moveBy(0,20);
moveBy(-20,0);
moveBy(0,-20);
}
}
六、open()、close()
//广告界面,能够实现自动关闭
<body>
<h1>特价大优惠</h1>
<h2>什么东西便宜了呢!!</h2>
<h1>你猜!</h1>
<script type="text/javascript">
setTimeout("close()",3000);//若此网页打开,则必会自动执行此语句,实现关闭广告的功能
</script>
//在其他的网页通过点击打开此广告,
<script type="text/javascript">
function windowOpen()
{ window.open("ad.html",null,"height=200,width=400,status=yes,toolbar=no,menubar=no,loaction=no"
);
</script>
<input type="button" value="点击" onclick="windowOpen()"/>