Hallo Rolf,
nach einigem Probieren hab ich für das Refreshen eine funktionierende Lösung gefunden.
KalenderRefresh(document.getElementById('kalender'))
function KalenderRefresh(tabelle){
if (tabelle){tabelle.innerHTML = ""};
const d = new Date();
var dm = d.getMonth() + 1;
var dj = d.getFullYear();
Kalender(dm, dj, tabelle);
// Millisekunden bis Tageswechsel(Mitternacht) berechnen
let RestMilliSeconds = 86400000 - d.getTime() % 86400000;
var recall = "KalenderRefresh(document.getElementById('kalender'))";
setTimeout(recall, RestMilliSeconds);
}
function Kalender (Monat, Jahr, tabelle) {
In der function Kalender muss dann die Definition für tabelle entfernt werden
//const tabelle = document.getElementById('kalender');
Ich bin hier Neuling und möchte nicht einfach so Quelltexte ändern, ohne das es ein Profi gesehen hat :-)
Gruß Claus
Nachtrag: Unsere Posts haben sich überschnitten ....