js學習筆記(延時器)


    //setTimeout()
   //功能:設置一個延時器
   //語法:var timer = window.setTimeout(code,millisec);
   //參數: code:是任何合法的js代碼,一般情況下是js函數,該函數要放在引號中。
   //          例:1:window.setTimeout("close()",2000);
   //                2: window.setTimeout(init,2000); //傳函數地址,不加括號;
   window.onload() = init;
   //將函數的地址傳給了事件,而不是將函數的執行結果傳給事件
   //有名函數或者普通函數,作為地址引用,不帶括號。
   // millisec:毫秒值。1秒=1000毫秒;
   //返回值: 返回一個延時器的id變量,這個id給延時器clearTimeout()來清除
   //clearTimeout()
   //        功能:清除延時器id變量
   //        語法:window.clearTimeout(timer)
   //         timer就是由setTimeout()設置的延時器的id變量
  function init(){
  window.document.body.bgColor = "#ff0033"; //更改網頁背景顏色
 
  var url2 = "";
  var name2 = "win2";
  var options2 = "width=400,height=300,left=300,top=200,scrollbars=yes";
  //打開新窗口
  var win = window.open(url2,name2,options2);  //open()方法
   //向新窗口中輸入內容
   var str = "<h2>張三的基本信息</h2>";
   str += "姓名:張三";
   str += "<br>性別:男";
   str += "<br>年齡:30歲";
   str += "<img src='./1.jpg'/>";
   win.document.write(str);
   //5秒后,新窗口自動關閉;
   win.setTimeout("window.close()",4000);
   }
   
   for(var name in window)
   {
      document.write(name+"<br>");
   }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM