Das OBJECT-Element
Das OBJECT-Element hat die folgenden Funktionen:
•Es gibt dem Authentic Browser Plug-In einen Namen (über das id-Attribut).
•Es wählt aus, welche Version des Authentic Browser Plug-In verwendet werden soll (über den Wert des classid-Attributs).
•Es definiert eine .CAB-Datei und eine Versionsnummer (codebase-Attribut). Die .CAB-Datei enthält eine DLL, die ein COM-Objekt (das Authentic Browser Plug-In) mit einer ID registriert, die der Wert des classid-Attributs ist. Normalerweise wird sowohl die 32-Bit- als auch die 64-Bit-Version des Authentic Browser Plug-in auf dem Server gespeichert. Jede Version wird durch einen unterschiedlichen Dateinamen gekennzeichnet. Das codebase Attribut definiert den Dateinamen der erforderlichen .CAB-Datei (siehe Codefragment weiter unten). Die Class IDs für die 32-Bit und die 64-Bit .CAB Dateien sind identisch und werden in der Tabelle für die verschiedenen EN/DE-Versionen der Trusted/Untrusted Version aufgelistet.
Dateiname für die 32-Bit Version: AuthenticBrowserEdition.CAB
Dateiname für die 64-Bit Version: AuthenticBrowserEdition_x64.CAB
•Definiert (über das style-Attribut) die Größe des Authentic-Fensters im Browser des Client.
•Es kann eine beliebige Anzahl von Parametern definieren.
OBJECT-Beispielelement
Hier sehen Sie ein Beispiel für ein HTML OBJECT-Element. Es wählt die Trusted Unicode-Version aus (über den im classid-Attribut definierten Wert) und legt als Größe des Authentic-Fensters im Browser des Client 600 x 500 Pixel fest. Im Folgenden sind alle Attribute und Parameter beschrieben, die dem OBJECT-Element zur Verfügung stehen.
Anmerkung: | Bei der unten angegebenen Versionsnummer handelt es sich nicht notwendigerweise um die aktuelle Versionsnummer. Nähere Informationen dazu finden Sie unter codebase. |
Für das 32-Bit Authentic Browser Plug-in:
<OBJECT id="objPlugIn" style="WIDTH:600px; HEIGHT:500px"
codeBase="http://yourserver/cabfiles/AuthenticBrowserEdition.CAB#Version=12,3,0,0"
classid=clsid:B4628728-E3F0-44a2-BEC8-F838555AE780>
<PARAM NAME="XMLDataURL" VALUE="http://yourserver/OrgChart.xml">
<PARAM NAME="SPSDataURL" VALUE="http://yourserver/OrgChart.sps">
<PARAM NAME="SchemaDataURL" VALUE="http://yourserver/OrgChart.xsd">
</OBJECT>
Für das 64-Bit Authentic Browser Plug-in:
<OBJECT id="objPlugIn" style="WIDTH:600px; HEIGHT:500px"
codeBase="http://yourserver/cabfiles/AuthenticBrowserEdition_x64.CAB#Version=12,3,0,0"
classid="clsid:B4628728-E3F0-44a2-BEC8-F838555AE780">
<PARAM NAME="XMLDataURL" VALUE="http://yourserver/OrgChart.xml">
<PARAM NAME="SPSDataURL" VALUE="http://yourserver/OrgChart.sps">
<PARAM NAME="SchemaDataURL" VALUE="http://yourserver/OrgChart.xsd">
</OBJECT>
id
Der Wert des id-Attributs wird als Name der Authentic Browser Plug-In Objekte verwendet, wenn diese in Skripts verwendet werden. So wird z.B. mit objPlugIn.SchemaLoadObject.URL das Objekt aufgerufen, das die Schema-Datei lädt. Nähere Informationen dazu siehe Das SCRIPT-Element.
style
Dies ist das normale HTML style-Attribut. Es dient zur Angabe der Größe des Authentic-Fensters im Browser des Client.
Das codebase-Attribut gibt den Pfad zur .CAB-Datei an. Beachten Sie, dass die .CAB-Datei für das 32-Bit Authentic Browser Plug-in und die .CAB-Datei für das 64-Bit Authentic Browser Plug-in nicht dieselben sind, nämlich: AuthenticBrowserEdition.CAB und AuthenticBrowserEdition_x64.CAB.
Der Wert der optionalen #Version-Erweiterung gibt die Versionsnummer der Komponente an, die derzeit auf dem Server zur Verfügung steht. Falls der Client eine frühere Version verwendet und im codebase Attribut eine neuere Version definiert ist, wird die neuere Version vom Server installiert. Wenn die #Version-Erweiterung nicht angegeben wurde, erfolgt die Aktualisierung erst, wenn die Komponente manuell vom Client entfernt wurde. Die aktuelle Versionsnummer der Komponente ist in den Eigenschaften der .dll-Datei der CAB-Datei der Komponente aufgelistet. (Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie den Befehl "Eigenschaften").
classid
Die Class IDs für die 32-Bit und die 64-Bit .CAB-Dateien sind identisch und werden im Kapitel Authentic Browser Versionen aufgelistet.
Ab Version 5.0 des Browser Plug-In ist der classid-Wert für Unicode-Versionen ab Version 5.0 ein anderer als der früherer Unicode-Versionen. Wenn Sie daher die Unicode .CAB-Datei auf Ihrem Server von einer Version vor Version 5.0 aktualisieren, stellen Sie sicher, dass Sie die classid-Werte in Ihren HTML-Dateien ändern. Beachten Sie: Wenn eine neue .CAB-Datei auf dem Server dieselbe CLSID hat wie eine auf dem Client bereits installierte .CAB-Datei, wird die alte .CAB-Datei auf dem Client nicht automatisch durch die neue ersetzt. Sie müssen die zuvor installierte .CAB-Datei entfernen, bevor Sie die neue .CAB-Datei herunterladen. Jede Sprachversion hat einen anderen CLSID-Wert.
Parameter
Sie können beliebig viele, der folgenden Parameter verwenden.
LicServer
Der Name des Servers, für den der Lizenzschlüssel für die Authentic Browser Enterprise Edition gültig ist.
LicKey
Der Lizenzschlüssel zum Validieren der Verwendung der Authentic Browser Enterprise Edition.
LicCompany
Der Firmenname zum Validieren der Verwendung der Authentic Browser Enterprise Edition.
XMLDataURL
Eine absolute URL, die den Speicherort der zu editierenden XML-Datei angibt. Für Untrusted Versionen können Sie auch einen vollständigen lokalen Pfad angeben.
XMLDataSaveURL
Eine absolute URL, die den Ordner angibt, in dem die XML-Datei gespeichert werden soll. Für Untrusted Versionen können Sie auch einen vollständigen lokalen Pfad angeben.
SPSDataURL
Eine absolute URL, die den Pfad zum StyleVision Power Stylesheet (.sps-Datei) angibt. Für Untrusted Versionen können Sie auch einen vollständigen lokalen Pfad angeben.
SchemaDataURL
Eine absolute URL, die den Pfad zur verknüpften Schema-Datei angibt. Für Untrusted Versionen können Sie auch einen vollständigen lokalen Pfad angeben.
TextStateBmpURL
Der Ordner, in dem Bitmap-Grafiken für Textstatus-Symbole gespeichert werden sollen.
TextStateToolbarLine
Die Zeile der Symbolleiste, in der Textstatus-Symbole platziert werden sollen. Der Standardwert ist 1.
AutoHideUnusedCommandGroups
Gibt an, ob Gruppen nicht verwendeter Symbolleistenbefehle ausgeblendet werden sollen. Der Standardwert ist True.
ToolbarsEnabled
Gibt die allgemeine Unterstützung für Symbolleisten an. Der Standardwert ist True.
ToolbarTooltipsEnabled
Gibt an, ob Tooltips aktiviert oder deaktiviert sind.
HideSaveButton
Bei Einstellung "True" wird die standardmäßig eingeblendete Schaltfläche "Speichern" aus der Authentic-Symbolleiste entfernt.
BaseURL
Gibt die Basis-URL für relative Pfade an.
SaveButtonUsePOST
Bei Einstellung "True" wird beim Speichern des Dokuments der Befehl HTTP POST verwendet, anstelle von PUT.
EntryHelpersEnabled
Bei Einstellung "True" werden die Authentic-Eingabehilfen eingeblendet.
EntryHelperSize
Breite der Eingabehilfefenster in Pixeln.
EntryHelperAlignment
Definiert die Position der Eingabehilfen im Dokumentenfenster.
0 = Symbolleiste am oberen Rand des Dokuments anzeigen
1 = Symbolleiste am linken Rand des Dokuments anzeigen
2 = Symbolleiste am unteren Rand des Dokuments anzeigen
3 = Symbolleiste am rechten Rand des Dokuments anzeigen
EntryHelperWindows
Gibt an, welche der Eingabehilfenfenster eingeblendet werden sollen.
1 = Elemente
2 = Attribute
4 = Entities
Zulässig ist jede Kombination (bit-check)
SaveButtonAutoEnable
Siehe Authentic.SaveButtonAutoEnable
LoaderSettingsFileURL
Gibt die URL der LoaderSettingsFile für die Paketverwaltung an.