Jump to content

Homepage Programmierung mit aktuellem BTC Kurs


ischwab

Recommended Posts

Hallo zusammen,

ich möchte meiner Frau das Thema BTC langsam nahebringen, da sie dem ganzen Thema noch sehr skeptisch gegenüber ist. 

Deswegen werdeich ihr zu Weihnachten eine Paper Wallet mit 0,01 BTC schenken, mit dem Hinweis sobald der 0,01 BTC den Wert ihrer Traumhandttasche erreicht hat, kann sie sich diese mit dem 0,01 BTC kaufen ;-)

um sie anzufixen und regelmäßig den Kurs verfolgen zu lassen, möchte ich noch eine Homepage erstellen in der der Wert des 0,01 BTC in Echtzeit in Euro umgerechnet wird. 

Nun zu meiner Frage: Gibt es hier jemand der mir ein JavaScript basteln kann, der den aktuell umgerechneten Wert des 0,01 Bitcoins in Euro anzeigt?!

viele grüsse

Kai

Link to comment
Share on other sites

Code in eine html Datei packen und im Browser aufrufen.

Zitat

<!DOCTYPE html>
<html>
  <head>
    <title>Bitcoin</title>
    <meta charset="UTF-8">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  </head>
  <body>
    <div id="price"></div>
    <script type="text/javascript">
      $(function () {
        var price    = 0,
            loopTime = 60000, // alle 60 Sekunden aktualisieren
            amount   = 0.01;   // Bitcoin Menge
            decimals = 2;     // Nachkommastellen
        setPrice();
        loop();

        // Helper
        function setPrice() {
          $('#price').html((getPrice() * amount).toFixed(decimals));
        };
        function getPrice() {
          $.ajax({
              type    : "GET",
            url     : 'https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=EUR',
              dataType: "json",
              async   : false,
              success : function(data){
              price = (parseFloat(data.EUR));
              }
          });
          return price;
        };
        function loop(){
          timeout = setTimeout(function(){
            setPrice();
            loop();
          }, loopTime);
        }
      });
    </script>
  </body>
</html>

 

Edited by c0in
  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.