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..
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>