suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Ändern Sie den Seitenaktualisierungstimer

Ich habe eine spezielle Anforderung, dass meine Seite nach 2 Sekunden aktualisiert wird. Ich habe diesen Code verwendet, um diese Funktionalität zu erreichen -

1

2

3

4

5

6

7

8

9

<?php

    $page = $_SERVER['PHP_SELF'];

    $sec = "2";

?>

<html>

    <head>

        <meta http-equiv="refresh" content="<?php echo $sec?>;URL='<?php echo $page?>'">

    </head>

</html>

Jetzt brauche ich eine Schaltfläche, mit der ich die Aktualisierungszeit für verschiedene Funktionen von 2 Sekunden auf 10 Sekunden ändern kann.

Es wäre eine große Hilfe, wenn mir jemand vorschlagen könnte, wie ich das erreichen könnte. Danke

P粉354948724P粉354948724395 Tage vor470

Antworte allen(1)Ich werde antworten

  • P粉578680675

    P粉5786806752024-02-27 09:32:14

    用js代码添加按钮: 在 HTML 中

    1

    <button onclick="fnc()">Button</button>

    在元数据中添加标签ID

    1

    <meta id="ref" http-equiv="refresh" content="<?php echo $sec?>;URL='<?php echo $page?>'">

    将js脚本添加到页面中

    1

    2

    3

    4

    5

    6

    7

    <script>

      function fnc() {

        const d = document.getElementById('ref')

        d.content = 10;

      }

     

    </script>

    更新: 结果页面:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    <!--?php

        $page = $_SERVER['PHP_SELF'];

        $sec = "2";

    ?-->

     

         

            <meta id="ref" http-equiv="refresh" content="<?php echo $sec?>;URL='<?php echo $page?>'">

        <script>

            function fnc() {

            const d = document.getElementById('ref')

            d.content = 10;

            }   

        </script>

         

         

            <button onclick="fnc()">Button</button>

        

    Antwort
    0
  • StornierenAntwort