(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()"/>
posted @ 2017-08-05 18:56  测试开发分享站  阅读(162)  评论(0编辑  收藏  举报