Das Ganze sollte wohl am besten mit Ajax geschehen, da Javascript in dem Fall nicht viel bringt bzw. ideal ist.
Widerspruch. Ajax = Javascript.
Es ist eigentlich problemlos möglich.
1. Erstelle eine PHP-Datei, welche die entsprechenden Variablen zurückgibt. DABEI idealerweise so vorgehen:
Code:
<?php
$daten = array();
$daten["wert1"] = "Inhalt 1";
$daten["wert2"] = "Inhalt 2";
echo json_encode($daten);
?>
2. Im HTML-Bereich umfasse jeden Wert, den du aktuell halten willst mit einem span und gib diesem jeweils eine eindeutige ID. Ein Beispiel:
Code:
<span id="auto_update_kontostand">0,00 Lose</span>
Dabei kein Punkt, kein KOmma und kein Leerzeichen oder spezielle Sonderzeichen (!, ", /, \, usw.) nutzen.
3. Im Javascript-Teil machst du (mit jquery) folgendes:
Code:
setInterval(function() { // Beginn SetIntervall mit Funktions-Anfangs-Struktur.
$.ajax({
url : "pfad/zur/php-datei.php", // URL, welche per Ajax geladen werden soll. Siehe Punkt 1.
type : "GET", // GET-Methode. Ganz einfach.
success : function(r) { // Bei Erfolg > diese Funktion durchlaufen lassen.
$("#auto_update_kontostand").html(r["wert1"]); // Kurz und Knapp. Im Punkt 2 das Element mit der ID "auto_update_kontostand" anteuern und mit dem wert aus Punkt 1 namens "wert1" füllen.
}
});
},30000); // Ende SetInterval mit Tausendstel-Sekunden-Intervall-Angabe. Hier 30 Sekunden
Das dürfte eig. genau das sein, was du brauchst.
Das kannst du beliebig ausbauen und herumbasteln. wichtig: vergiss die jquery-libary nicht einzubinden XD