Countdown erstellen
Hallo ich habe mal heute eine andere Frage, wer es möglich bei einer API
Wenn dort ein Fehler auftaucht ein Countdown so einzustellen das er es versucht nochmals auszulesen..
Der hier verwendete Code
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Gabriel Kumar | Wilkommen</title>
<script src="/js_webseite/jquery.js"></script>
<style>
body{
font-size:50px;
}
</style>
</head>
<body>
<div id="api"></div>
<script>
var Test_time=6;// Wenn status 200 ,nächte abfrage in sekunden
var sekunden=10;//Bis reload erfolgt
var apikey='https://api.callmebot.com/whatsapp.php?phone=+000000000000&text=test&apikey=1111111';
function apiabfrage(apikey){
$.ajax({
url: apikey,
dataType:"jsonp",
success: function(data){
if(data.status=='success'){
$('#api').html('Api is Online');
gotimer();
}else{
function reload(){
timer2=setTimeout(function(){reload()},1000);
if(sekunden>=1){
$('#api').html('Api is Offline..reloade in '+sekunden+' Sekunden');
sekunden--;
}else{
clearTimeout(timer2);
sekunden=10;
// apiabfrage(apikey);
location.removedByCodePen();
}
}
reload();
}
}
});
}
apiabfrage(apikey);
function gotimer(j){
if(Test_time>=2){
timer1=setTimeout(function(){gotimer(Test_time)},1000);
Test_time--;
$('#api').html('Api abfrage in '+Test_time+' Sekunden');
}else{
Test_time=6;
clearTimeout(timer1);
apiabfrage(apikey);
}
}
</script>
</body>
</html>