20. Konfiguration GeoShop Client

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.

Abbildung 38. GeoShop Administrator Client Configuration

GeoShop Administrator Client Configuration

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.