Composants additionnels

Après la création de votre logiciel de navigateur personnalisé, vous voulez le publier sur des sites à partir desquels les utilisateurs peuvent le télécharger. Vous indiquez ces sites à l'étape 3 de l'Assistant IEAK. Vous pouvez également préciser l'endroit où les utilisateurs peuvent se procurer des composants nouveaux ou des mises à jour. Ces composants sont appelés « composants additionnels ».

Lorsque l'utilisateur clique dans le navigateur sur ? (Aide), puis sur Mises à jour du produit, ce dernier ouvre l'URL du composant additionnel. Ceci se produit également lorsque l'utilisateur clique dans le Panneau de configuration sur Ajout/Suppression de programmes, sur Microsoft Internet Explorer 4.0, puis sélectionne Ajouter un composant à Internet Explorer.

Remarque
Si vous n'indiquez pas l'URL du composant additionnel, l'URL par défaut est automatiquement déterminée par la combinaison du premier site de téléchargement indiqué et de Addon95.htm ou Addonnt.htm. Par exemple, si vous indiquez http://serveurweb1/répertoire en tant que premier site de téléchargement, l'URL du composant additionnel sur un ordinateur exécutant Windows 95 est http://serveurweb1/répertoire/addon95.htm, sauf spécification contraire dans l'Assistant.

Si vous indiquez l'URL du composant additionnel dans l'Assistant, les ordinateurs exécutant Windows 95 et Windows NT renvoient à l'URL indiquée.

Exemples de page Web de composants additionnels

IEAK Resource Kit comprend un exemple de page Web de composants additionnels, Addon.htm, que vous pouvez personnaliser. Cette page se trouve dans le dossier \Program Files\IEAK\Reskit\Addons\HTML. Cette page renvoie également aux fichiers Head.htm, Main.htm et Info.htm.

Copiez ces fichiers vers votre emplacement de téléchargement ou vers un emplacement que vous indiquez, puis modifiez-les dans un éditeur de texte ou un éditeur HTML.

Vous trouverez ci-après une description des quatre exemples de fichier contenus dans le dossier \Reskit\Addons\HTML :

Le fichier Main.htm constitue le principal centre d'intérêt, car il contient les scripts et HTML nécessaires. Il se compose de trois parties :

Fonctionnement

Pour faire fonctionner le script, assurez-vous d'avoir installé les fichiers comme suit :

Cette opération suffit à faire fonctionner une page de composants additionnels pour les composants de Windows 95. Si vous voulez inclure des composants de Windows NT, recherchez le nom approprié dans le fichier IE40.cif et ajoutez une case à cocher avec ce nom au fichier Addon.htm.

Si vous êtes un spécialiste de la création de pages Web, il n'est pas nécessaire d'utiliser le modèle proposé dans IEAK.

Informations pour les spécialistes de la création de pages Web

Deux langages de script sont utilisés dans le fichier Main.htm : JScript et VB Script. Le code JScript contient la fonction Install(). Cette fonction est appelée lorsque l'utilisateur clique sur le bouton Install en bas de la page et contrôle le flux du processus d'installation. La fonction Install() appelle plusieurs sous-programmes VB Script.

Les scripts utilisent la propriété name (partie de la balise input) des cases à cocher pour lire le fichier IE40.cif. Ce dernier se trouve dans le fichier IE40cif.cab et est ouvert par le sous-programme Window_onLoad().

Remarque
Les composants de Windows 95 et Windows NT peuvent avoir différents noms. Vous trouverez ces informations dans le fichier IE40.cif.

Pour savoir si un composant est déjà installé, vous pouvez utiliser le sous-programme IsComponentInstalled() de VB Script. Utilisez la syntaxe suivante :

IsComponentInstalled(IDComposant) :
IDComposant étant identique au nom de la case à cocher et à la valeur dans le fichier IE40.cif.

Renvoie la valeur :

Lorsque le premier composant est vérifié avec cette méthode, le moteur ActiveX affiche une boîte de dialogue relative à la sécurité qui demande une permission pour vérifier l'état des composants installés sur l'ordinateur de l'utilisateur. Si l'utilisateur sélectionne la valeur « Non », la valeur renvoyée pour les composants est 3.