Nachdem Sie Ihr angepasstes Browserpaket erstellt haben, möchten Sie es möglicherweise auf Sites bereitstellen, von denen es Benutzer downloaden können. Diese Sites geben Sie in Schritt 3 des Assistenten für die Internet Explorer-Anpassung an. Sie können außerdem festlegen, wo Ihre Benutzer neue Komponenten oder Komponentenaktualisierungen erhalten können. Diese werden als Addon-Komponenten bezeichnet.
Wenn der Benutzer auf Extras und dann auf Windows Update klickt, öffnet der Browser den von Ihnen angegebenen URL für Addon-Komponenten. Dies geschieht ebenfalls, wenn der Benutzer in der Systemsteuerung auf Software, auf Microsoft Internet Explorer 5.5 und Internettools und dann auf Hinzufügen/Entfernen klickt und anschließend Eine Komponente hinzufügen auswählt.
Anmerkung
Das IEAK-Toolkit enthält eine Web-Beispielseite für Addon-Komponenten, Addon.htm, die Sie anpassen können. Diese Seite befindet sich im Ordner \<IEAK-Programmordner>\Toolkit\Addons\HTML. Sie bietet außerdem Links zu den Dateien Head.htm, Main.htm und Info.htm.
Im Folgenden sehen Sie eine Beschreibung der vier Beispieldateien im Ordner \<IEAK-Programmordner>\Toolkit\Addons\HTML:
Die meisten Änderungen werden in der Datei Main.htm vorgenommen, die aus drei Teilen besteht:
Kopieren Sie alle vier Dateien in Ihren Downloadordner oder in den von Ihnen angegebenen Pfad, und bearbeiten Sie sie anschließend in einem Texteditor oder einem HTML-Editor.
Damit die Skripts einwandfrei funktionieren, müssen die Dateien folgendermaßen eingerichtet sein:
So fügen Sie neue Komponenten hinzu
Wenn Sie ein erfahrener Webseitenautor sind, brauchen Sie nicht die in IEAK vorhandenen Vorlagen verwenden.
In Main.htm werden zwei Skriptsprachen verwendet: JScript und Visual Basic Script Edition (VBScript). Der JScript-Code enthält die Funktion Install(). Diese Funktion wird aufgerufen, wenn der Benutzer unten auf der Seite auf die Schaltfläche Installieren klickt. Sie steuert den Ablauf des Installationsvorgangs. Die Funktion Install() ruft mehrere der VBScript-Unterroutinen auf.
Die Skripts verwenden die Eigenschaft name (Teil des Tags input) der Kontrollkästchen, um die Datei IESetup.cif zu lesen. Diese Datei ist in der Datei IEcif.cab enthalten und wird von der Unterroutine Window_onLoad() geöffnet.
Anmerkung
Um herauszufinden, ob eine Komponente bereits installiert ist, können Sie die VBScript-Unterroutine IsComponentInstalled() verwenden.
IsComponentInstalled(ComponentID)
ComponentID ist gleich dem Namen des Kontrollkästchens und dem Wert in der Datei IESetup.cif.
Rückgabecode | Bedeutung |
---|---|
0 | Komponente ist nicht installiert |
1 | Komponente ist bereits installiert |
2 | Komponente ist zwar installiert, es ist jedoch eine neuere Version verfügbar |
3 | Sperrung der Benutzersicherheit: Kein Status angegeben |
Wenn die erste Komponente mit dieser Methode überprüft wird, aktiviert die ActiveX-Engine ein Sicherheitsdialogfeld, das die Erlaubnis anfordert, den Status installierter Komponenten auf dem Computer des Benutzers zu überprüfen. Wenn der Benutzer Nein wählt, ist der Rückgabecode für alle Komponenten 3.