PHPでウィンドウを自動的に閉じる方法

PHPz
リリース: 2023-04-24 16:55:12
オリジナル
682 人が閲覧しました

Web デザインでは、特に Web ページを操作する場合、ウィンドウを自動的に閉じることが一般的な要件です。これは特別なプログラミングの知識がなければ難しいかもしれませんが、ウィンドウを自動的に閉じる機能は、PHP プログラミング言語を使用して簡単に実装できます。この記事では、PHPを使用してウィンドウを自動的に閉じる簡単なコードの書き方を紹介します。

ステップ 1: HTML ファイルを作成する

まず、コンピューター上に HTML ファイルを作成する必要があります。このファイルでは、ユーザーがクリックした後に特定のアクションを実行できるようにするボタンを定義する必要があります。さらに、ボタンがクリックされたときにウィンドウを自動的に閉じるために、ボタンに JavaScript 関数を追加する必要があります。例を次に示します:

<!DOCTYPE html>
<html>
<head>
    <title>PHP自动关闭窗口</title>
    <script>
        function closeWindow() {
            window.close();
        }
    </script>
</head>
<body>
    <button onclick="closeWindow()">关闭窗口</button>
</body>
</html>
ログイン後にコピー

上記のサンプル コードでは、タイトルを含むページと、head タグで closeWindow## という名前のウィンドウを定義します。関数。この関数は、window.close() メソッドを呼び出して、現在のブラウザ ウィンドウを閉じます。

ページ本文で、ボタンを要素として定義し、

onclick イベントで closeWindow 関数を呼び出します。このボタンをクリックすると、ブラウザ ウィンドウを閉じることができます。

ステップ 2: PHP を使用してコードを作成する

基本的な HTML ファイルを作成したので、次のステップは PHP を使用してコードを作成することです。 PHP 経由で起動して実行するには、上記のコードを少し変更する必要があります。 PHP コードでは、

header() 関数を使用してブラウザに応答ヘッダー情報を提供し、ページの読み込み時にウィンドウを自動的に閉じます。

以下は、PHP でウィンドウを自動的に閉じる方法を示すサンプル コードです:

<?php
header("Refresh:5; url=javascript:window.close();");
?>

<!DOCTYPE html>
<html>
<head>
    <title>PHP自动关闭窗口</title>
</head>
<body>
    <h1>你的页面已成功加载</h1>
    <p>此窗口将在5秒后自动关闭</p>
</body>
</html>
ログイン後にコピー
上記のコードでは、PHP の

header() 関数を使用して Set応答ヘッダー情報。5 秒後に JavaScript コード window.close() を呼び出して、現在のブラウザ ウィンドウを閉じます。

このページでは、ページが正常に読み込まれ、5 秒後に閉じることをユーザーに伝えるテキストを追加しました。必要に応じて、応答ヘッダー情報の時刻を変更できます。

ステップ 3: コードをテストする

HTML ファイルと PHP ファイルを使用して、ブラウザを通じて作成したコードをテストできます。ブラウザで PHP ファイルを開くと、ページが読み込まれた後、ページが正常に読み込まれ、5 秒後に自動的に閉じられることを通知するテキスト メッセージが表示されます。これは、応答ヘッダー情報で当社が設定します。

ページが読み込まれたら、5 秒ほど辛抱強く待ってください。ブラウザは自動的に閉じます。これは、ウィンドウを自動的に閉じるために作成した PHP コードの機能です。

結論

この記事では、PHP を使用してウィンドウを自動的に閉じる簡単なコードを作成する方法について説明しました。 Web ページをデザインする場合、ウィンドウを自動的に閉じることが一般的な要件です。これらの要件は簡単に解決できますが、ウィンドウを自動的に閉じる機能は、PHP プログラミング言語を使用して簡単に実装できます。ページが読み込まれた後にウィンドウを自動的に閉じる必要がある場合は、上記のコードを使用し、必要に応じて変更します。

以上がPHPでウィンドウを自動的に閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート