Thursday, August 20, 2020

SmartGeocache Hompage anhand der Uhrzeit verändern

Wenn ihr wollt dass euer Cache nur zu einer bestimmten Uhrzeit (Stunde) gefunden werden soll könnt ihr das mit folgendem Script ganz einfach hinkriegen... Kopiert den Code und fügt ihn hier auf der Seite ein und testet es: https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onload

<!DOCTYPE html>
<html>
<body onload="myFunction()">

<p>klick auf den Knopf um die Seite zu aktualisieren.</p>

<button onclick="myFunction()">Aktualisieren</button>

<p id="text"></p>


<script>
function myFunction() {
  var d = new Date();
  var n = d.getHours();
  if(n==9){
      document.getElementById("text").innerHTML = "Es ist 9 uhr"; 
  } else {
    document.getElementById("text").innerHTML = "Es ist nicht 9 uhr";
  }
}


</script>

</body>
</html>

 

 

Beschreibung:

if(n==9)  gibt die Uhrzeit an...

Die angezeigten Texte "Es ist 9 uhr" und "Es ist nicht 9 Uhr" könnt ihr selbst anpassen. Ihr könnt natürlich auch ein Bild oder Sudoku oder sowas anzeigen wenn es eine bestimmt Uhrzeit ist. So ist euer Cache zu jeder Uhrzeit anders :-)
Das ginge zum Beispiel so:


    <!DOCTYPE html>
    <html>
    <body onload="myFunction()">

    <p>klick auf den Knopf um die Seite zu aktualisieren.</p>

    <button onclick="myFunction()">Aktualisieren</button>

    <p id="text"></p>


    <script>
    function myFunction() {
      var d = new Date();
      var n = d.getHours();
      if(n==9){
          document.getElementById("text").innerHTML = "Es ist 9 uhr";
      }
      else if(n==10){
          document.getElementById("text").innerHTML = "Es ist 10 uhr";
      }
      else if(n==11){
          document.getElementById("text").innerHTML = "Es ist 11 uhr";
      }
      else if(n==12){
          document.getElementById("text").innerHTML = "Es ist 12 uhr";
      }
      else {
         document.getElementById("text").innerHTML = "Du bist zur falschen Uhrzeit da";
      }
    }

    </script>

    </body>
    </html>

 


No comments:

Post a Comment