Beiträge von Isch

Read-Only-Modus

Das 01-Supportforum befindet sich im Read-Only-Modus. Es ist nicht mehr möglich sich zu registrieren, neue Themen zu erstellen oder auf bestehende Themen zu antworten.

Alle Inhalte stehen bis auf absehbare Zeit jedoch weiterhin lesend zur Verfügung.


Bei Fehlern oder Problemen mit PHP-Scripten von 01-Scripts.de erstellen Sie gerne einen Issue-Eintrag auf Github oder nehmen Sie per E-Mail Kontakt auf.

    Das geht mit Ajax problemlos, dazu muss aber das Script bzw. ein Teil daraus ausgelagert werden. Der Ajax-Code um dann NUR das Fenster mit den Shouts zu refreshen ist dieser..


    Code
    1. <script type="text/javascript">
    2. $(document).ready(function() {
    3. $("#beitraege").load("pfad/beitraege.ajax.php");
    4. var refreshId = setInterval(function() {
    5. $("#beitraege").load('pfad/beitraege.ajax.php?' + 1*new Date());
    6. }, 10000);
    7. });
    8. </script>


    Dieser Code würde also die Ausgabe alle 10 Sekunden automatisch aktualisieren "Einstellbar", dazu muss es aber einen Container geben z.B.


    <div id="beitraege">Hier sind dann die Beitraege bzw. ist dieser leer wird von Ajax dann mit beitraege.ajax.php gefüllt</div>


    Der Ajax-Code kommt in den shoutout-code, der <div> container ebenfalls, dann benötigt man noch ein Script in dem dann die Beiträge ausgegeben werden. Dieses lädt das Ajax dann immer in die Shoutbox bzw. den <div> Container, fertig.


    Somit wird immer nur das Fenster in dem die Beiträge sind aktualisiert und nicht die gesamte Seite.