Es handelt sich um eine Lösung, die man so heute nicht mehr unbedingt heranzieht, aber es ist eine sehr einfache, relativ unkomplizierte Lösung, wenn man nur einen HTML-Server hat:
In die Webseite kann man einen iframe einbauen (<iframe>…</iframe>). Der iframe stellt eine Seite innerhalb einer Seite dar, einen Frame eben. Daher bekommt ein iframe auch eine location-Angabe mit URL, damit der Browser weiß, von welcher Adresse die HTML-Seite für den Frame geladen wird. Den Frame kann man unsichtbar machen. Die Webseite wo die Ausgabe stattfindet, muss die HTML-Elemente mit den Attributen 'id' oder 'name' versehen haben. So kann man die Elemente mittels JavaScript dann auch ansprechen und verändern, also Inhalte ändern, Attribute des Elements ändern. Das funktioniert auch über Frame-Grenzen hinweg. Man kann also aus einem Frame in einer Webseite auf die Elternwebseite zugreifen und dort die Elemente verändern. Wenn man in die Webseite für den Frame die refresh-Zeile einbaut: <meta http-equiv="refresh" content="30; URL=http://192.168.xxx.yyy"> kann man die also auch dauernd im iframe aktualisieren und sich vom Server dann so nur ein JavaScript in den iframe schicken lassen, dass ausgeführt wird, sobald es angekommen ist. In dem JavaScript kann man natürlich alles mitschicken, was man so braucht. Mittels dem refresh wird dann wieder auf den Server zugegriffen, der dann wieder ein JavaScript schickt. Das JavaScript kann man in einer HTML-Seite verpacken, die auch die refresh-Zeile enthält.
Man kann eine Webseite auch mit Parameter aufrufen http://..../bla.htm?parameter
Den Parameter kann man auswerten und entweder die vollständige Original-Seite zum Browser schicken oder eben nur die Minimal-Seite mit JavaScript zur Veränderung des Inhalts.
Lesezeichen