Aus einem Datenbank-System werden regelmäßig automatisch Daten erhoben und
in HTML exportiert. Diese Dateien werden bei jeder Aktualisierung überschrieben.
Die exportierten Dateien können in einem Intranet angezeigt werden.
Wenn nun eine solche Datei geöffnet wird und die geöffnet bleibt, wird im
Hintergrund zwar die Datei mit neuen Inhalten ersetzt. User bekommen davon
nichts mit. Sie müssen die Ansicht manuell aktualisieren.
Das soll automatisch geschehen.
Es wird eine HTML-Datei erstellt. Diese Datei wird im Intranet aufgerufen.
In diese Datei wird über iframe die regelmäßig exportierte HTML-Datei
eingebunden und es wird im Quelltext ein Kommando hinterlegt, durch das eben
diese Iframe-HTML-Datei regelmäßig neu aufgerufen wird. Damit wird dann immer
auch neu die an sich statische HTML-Datei mit den aktualisierten Inhalten
neu aufgerufen. Es sind also für jede dieser Konstruktion zwei Dateien erforderlich.
Ergebnis ist, dass User die Seite dauerhaft geöffnet lassen können.
Zum eingestellten Zeitpunkt baut die Seite sich mit aktuellen Inhalten
neu auf.
In diesem Beispiel ist der Name der HTML-Datei mit dem Iframe:
anwesende-alphabet-iframe.html
In diesem Beispiel ist der Name regelmäßig automatisch aus der Datenbank exportierten HTML-Datei:
anwesende-alphabet.html
<!DOCTYPE html> <html lang="de"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Anwesende nach Alphabet</title> <STYLE TYPE="text/css"> * {margin:0;padding:0;} html, body {height:100%; width:100%; overflow:hidden; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;} table {height:100%; width:100%; table-layout:static; border-collapse:collapse;} iframe {float:left; position: absolute; height:90%; width:99%; border: none} .header {border-bottom:1px solid #000} .content {height:100%;} p { font-family:Arial,sans-serif, Helvetica, sans-serif; color:#000000; font-size:12pt; font-weight: regular; } </STYLE> <body> <p><strong>Anwesende nach Alphabet</strong></p> <p>Der Inhalt dieser Seite wird automatisch aktualisiert.</p> <iframe src="anwesende-alphabet.html" /></iframe> <META HTTP-EQUIV="cache-control" CONTENT="no-cache"> <META HTTP-EQUIV="refresh" CONTENT="180; anwesende-alphabet-iframe.html"> </body> </html>