JAvascriptのWindowオブジェクト

2322 ワード

Windowsオブジェクト
現在のブラウザウィンドウを表し、windowオブジェクトのプロパティ、メソッドを使用する場合はwindowを省略できます.
例えばwindowalert(「弾枠」)はalert(「弾枠」)と省略することができる.
confirmメソッド:
 <script type="text/javascript">
        function closewindow() {
            // confirm alert  window     ,window    。
            if (window.confirm("    ")) {
                window.alert("  ");
            }
            else {
                window.alert("   ");
            }
        }
    </script>

リダイレクト:
<script type="text/javascript">
        function openbaidu() {
            //    
            window.location.href = "http://www.baidu.com";
        }
    </script>

繰り返し実行するタイマー:
  <script type="text/javascript">
        //         
        function interval() {
            var c = 10;
            var id;   //        id。
            //              ,           ,
            //           (    ),          。
            id = window.setInterval(function () {
                if (c == 0) {
                    //   setInterval     ,   Timer  Enabled=False。
                    //   setInterval        ,  clearInterval             ,
                    //  setInterval    。
                    window.clearInterval(id);
                    alert("      ");
                } else {
                    alert("   :" + c);
                    c--;
                }
            }, 2000);
        }
    </script>

一度だけ実行するタイマー:
<script type="text/javascript">
        function timeout() {
            window.setTimeout(function () {
                alert("     ");
            }, 1000);
        }
    </script>

タイマーでタイトル走馬灯を実現する:
 <script type="text/javascript">
        //     
        function scroll() {
            window.setInterval(function () {
                var len = document.title.length;
                var first = document.title[len - 1];
                var right = document.title.substring(0, len - 1);
                document.title = first + right;
            }, 1000);
        }
    </script>