Window オブジェクトのその他の一般的なメソッド

open() メソッド

  • 機能: 新しいブラウザ ウィンドウを開きます。

  • 構文: var winObj = window.open([url][,name][,options]);

  • 説明: パラメーターはオプションです。パラメーターが指定されていない場合は、タブ付きウィンドウが開きます (サイズは最大化されます)。

  • パラメータ:

    • url: 新しいウィンドウに表示する準備ができているファイル。 url には空のページが表示されることを示す空の文字列を指定できます。

    • name: タグの target 属性で使用される新しいウィンドウの名前。

    • options: ウィンドウの仕様。 Menubar:メニューバーを表示するかどうか、値:はい、いいえ

    • 場所: アドレスバーを表示するかどうか。有無 Status: ステータスバーを表示するかどうか。
    B スクロールバー: スクロールバーが表示されるかどうかにかかわらず、S 文字を省略することはできません。 ️ 4. 戻り値: ウィンドウ オブジェクトの変数を返します。ウィンドウはこの名前で追跡できます。 winObj には、ウィンドウ オブジェクトのすべてのプロパティとメソッドが含まれています。

    注:


    onload イベント: このイベント (条件) は、Web ページがロードされ、マークされたコンテンツがすべてロードされた場合にのみトリガーされます。 onload イベント属性を使用して JS 関数を呼び出します。 onload 属性は body タグでのみ使用できます。

    onclick イベント: クリックされると、JS コードを呼び出します。すべての HTML タグにはこのイベント属性があります。

    <!DOCTYPE HTML>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <title>php.cn</title>
            <script type="text/javascript">
            function init(){
            window.open("","php.cn") 
            }
            </script>
        </head>
        <body onload="init()">
        </body>
    </html>


    Delayerメソッド - setTimeout()


    setTimeout()

    関数: ディレイラーを設定します。言い換えると、時間が経過したら、 JSコードを1回。
    • 構文: var timer = window.setTimeout(code,millisec)
    • パラメータ:
    • コード: これは任意の正当な JS コードであり、通常は JS 関数です。関数は引用符で囲む必要があります。 O 例: Window.Settimeout ("Close ()", 2000) 例: Window.Settimeout (Init, 2000); // 関数アドレスを渡すため、中括弧を追加する必要はありません。括弧を追加すると、関数の実行結果がメソッドに渡されます。
    ミリ秒: ミリ秒の値。 1秒 = 1000ミリ秒

    戻り値: ディレイラーのid変数を返します。このid変数はclearTimeout()に使用されます。

      clearTimeout()
    関数: ディレイラーID変数をクリアします

    構文: window.clearTimeout(timer)
    • パラメータ: timerは、setTimeout() ID変数によって設定されたディレイラーです。
    • <!DOCTYPE HTML>
      <html>
          <head>
              <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
              <title>php.cn</title>
              <script type="text/javascript">
              function init(){
              //打开一个新窗口
              var win=window.open();
              win.document.write("欢迎来到php.cn") ;
              //新窗口2秒后关闭
              win.setTimeout("window.close()",2000);
              }
              </script>
          </head>
          <body onload="init()">
          </body>
      </html>

    Timerメソッド


    setInterval()

    機能: タイマーを設定します。タイマー、JS コードを繰り返し (定期的に) 実行します。

    構文: var timer = window.setInterval(code, millisec)
      O パラメータ: d CODE: これは任意の正当な JS コードであり、通常は JS 関数です。関数は引用符で囲む必要があります。 ️ウィンドウ。括弧を追加すると、関数の実行結果がメソッドに渡されます。
    • ミリ秒: ミリ秒の値。 1秒 = 1000ミリ秒

    戻り値: タイマーのid変数を返します。このid変数はclearInterval()に使用されます。

    clearInterval()

    • 関数: タイマーID変数をクリアします

    構文: window.clearInterval(timer)

    パラメータ: timerはsetInterval()で設定されたタイマーのIDです変数。
学び続ける
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script type="text/javascript"> function init(){ window.open("","php.cn") } </script> </head> <body onload="init()"> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜