Das Layout des GeoShop Client kann zu grossen Teilen konfiguriert
werden (Grösse, Farben, Icons, etc). Die detaillierte Beschreibung ist im
Dokument GeoShop Client Konfiguration beschrieben.
Der GeoShop Client ist ein Java Applet, das über eine HTML Seite aufgerufen wird.
Beispiel HTML Seite:
GEOSHOP_DIR\user\www\geoshop\client.html
GeoShop Client Java Applet.
GEOSHOP_DIR\system\www\geoshop\clientg.jar
Die HTML Seite kann mit Argumenten aufgerufen werden, die in der HTML Seite weiterverarbeitet werden und dem Applet weitergegeben werden. Zudem kann in der HTML Seite über JavaScript das Applet mit diversen Parametern bezüglich dem Layout aufgerufen werden. Als Beispiel wird der Aufruf der HTML Seite mit dem User und dem Password aufgeführt. In der HTML Seite wird zudem die Grösse des Applets fix definiert.
Aufruf HTML Seite:
http://localhost:3501/geoshop/client.html?user=test&password=test
JavaScript Code in der der HTML Seite:
:
function GeoShopClientStart()
{
:
width = 800;
height = 600;
:
user = getQueryParam("user",""); // getQueryParam ist eine function, die Parameter abfrägt
password = getQueryParam("password","");
:
applet = '<applet '
applet = applet + 'archive="clientg.jar" '
applet = applet + 'code="GeoShopClient.class" '
applet = applet + 'width=' + width + ' '
applet = applet + 'height=' + height + '>'
:
if (user != '') applet = applet + '<param name=user value="' + user + '">'
if (password != '') applet = applet + '<param name=password value="' + password + '">'
:
applet = applet + '</applet>'
:
window.document.write(applet);
:
}Der Aufruf des Applets kann in einer separaten HTML Seite angepasst werden.