Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
setInterval Tabelle
#11
(12.06.2022, 17:51)admin schrieb: Nee, aber gerade viel zu tun . Versuche aber das heute oder morgen noch zu machen

Code:
<script>
var relodzeit=5;
var max_button=4;// xx Seiten plus und minus
var limit=15;
var page=11;
var g;
function abfrage(x){
    if(x<=0){
        g=1;
        if(x==-1){
            g=2;
        }
        $.ajax({
            type: 'POST',
            url: 'hole_daten.php',
            data:{check:g,page:11,limit:limit},   
            success: function(response){
                if(response!=1){
                    document.getElementById('infobox').innerHTML='<p style="color:green">Neue Daten werden geladen</p>';
                    document.getElementsByTagName('table')[0].innerHTML=`<tbody>${response}</tbody>`;
                }else{
                    document.getElementById('infobox').innerHTML='<p style="color:red">Keine neue Daten vorhanden</p>';
                }
                x=relodzeit;
                setTimeout(function(){
                    abfrage(x)
                },2000);
            }    
        });
    }else{
         x--;
         setTimeout(function(){
              document.getElementById('infobox').innerHTML='<p>Schecke Datenbank auf neue Daten in '+x+' Sekunden</p>';
              abfrage(x)
         },1000)
    }
}
abfrage(-1)
    $.ajax({
        type: 'POST',
        url: 'hole_daten.php',
        data:{check:3},   
        success: function(response){
            if(response>(page*limit)){
                max=(page*limit);
            }else{
                max=response;
            }
            document.getElementById('count').innerHTML="<h2>Datensatz: "+(((page-1)*limit)+1)+" - "+max+" von  "+response+" </h2>";
            if(response>=limit){
                    letzter=(response/limit)+1;
                    pag='';
                    for(we=(page-max_button);we<=(page-1);we++){
                        if(we>=1){
                            pag+=`<li class="pagination wenniger"><a class="pagination" href="monitorOESoft.php?page=${we}">${we}<a/></li>`;
                        }
                    }
                    pag+=`<li class="pagination hier"><a class="pagination" href="monitorOESoft.php?page=${page}">${page}<a/></li>`;
                    for(me=(page+1);me<=(page+max_button);me++){
                        if(me<letzter){
                            pag+=`<li class="pagination mehr"><a class="pagination" href="monitorOESoft.php?page=${me}">${me}<a/></li>`;
                        }
                    }
            }else{
                 pag='<li class="pagination mehr"><a class="pagination" href="monitorOESoft.php?page=1">1<a/></li>';
            }
            document.getElementById('pagniton').innerHTML=pag;
        }    
    });
</script>
  Der Anfang ist perfekt Big Grin  hast mich bestimmt vergessen  Tongue
Zitieren


Nachrichten in diesem Thema
setInterval Tabelle - von black79 - 05.06.2022, 10:51
RE: setInterval Tabelle - von admin - 05.06.2022, 20:20
RE: setInterval Tabelle - von black79 - 05.06.2022, 20:22
RE: setInterval Tabelle - von admin - 06.06.2022, 02:09
RE: setInterval Tabelle - von black79 - 06.06.2022, 07:13
RE: setInterval Tabelle - von admin - 06.06.2022, 19:02
RE: setInterval Tabelle - von black79 - 10.06.2022, 06:49
RE: setInterval Tabelle - von black79 - 26.06.2022, 15:40
RE: setInterval Tabelle - von black79 - 12.06.2022, 09:40
RE: setInterval Tabelle - von admin - 12.06.2022, 17:51
RE: setInterval Tabelle - von Gast - 12.06.2022, 20:40
RE: setInterval Tabelle - von black79 - 19.06.2022, 12:28
RE: setInterval Tabelle - von admin - 19.06.2022, 22:13

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste