Message dans la barre d'informations dans Internet Explorer 7 lorsque vous naviguez vers un site Windows SharePoint Services 3.0 ou à un site SharePoint Server 2007: «le site Web souhaite exécuter le module supplémentaire suivant: 'Contrôle ActiveX de Name'»

Traductions disponibles Traductions disponibles
Numéro d'article: 931509 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Envisagez le scénario suivant. Vous utilisez Windows Internet Explorer 7 pour naviguer vers un site Microsoft Windows SharePoint Services 3.0 ou à un site Microsoft Office SharePoint Server 2007. Le site SharePoint se trouve dans la zone Internet. De plus, le site SharePoint peut être activé de présence en ligne. Lorsque vous naviguez vers le site SharePoint, le message suivant s'affiche dans la barre d'informations dans Internet Explorer 7 :
Le site Web souhaite exécuter le module supplémentaire suivant: «Nom contrôle ActiveX' «Microsoft Corporation». Si vous faites confiance au site et au module et que vous souhaitez autoriser son exécution, cliquez ici...

Cause

Ce problème se produit si le contrôle ActiveX nom (Name.dll) n'est pas ajouté à la liste des contrôles preapproved dans Internet Explorer 7. Le contrôle ActiveX nom est inclus dans Microsoft Office system 2007.

Contournement

Pour contourner ce problème, appliquez l'une des méthodes suivantes, selon votre situation.

Méthode 1: Ajout du site SharePoint à la liste Sites approuvés dans Internet Explorer 7 sur l'ordinateur client Windows

Ajoutez le site SharePoint aux sites de confiance dans Internet Explorer 7 sur l'ordinateur client Microsoft Windows. Pour ce faire, procédez comme suit :
  1. Démarrez Internet Explorer 7.
  2. Dans le menu Outils, cliquez sur Internet Options et cliquez sur l'onglet sécurité.
  3. Cliquez sur sites de confiance, puis cliquez sur sites.
  4. Dans la boîte de dialogue sites de confiance, tapez l'URL du site SharePoint dans la zone Ajouter ce site Web à la zone, puis cliquez sur Ajouter.
  5. Cliquez sur Fermer, puis cliquez sur OK.

Méthode 2: Configurer la page maître du site SharePoint sur le serveur Web frontal

Si le site SharePoint ne nécessite pas de présence en ligne, configurez la page maître du site SharePoint pour utiliser le fichier InitNoPresence.js. Pour ce faire, procédez comme suit :
  1. Créer le fichier InitNoPresence.js. Pour ce faire, procédez comme suit :
    1. Copiez le contenu du fichier Init.js au fichier InitNoPresence.js sur le serveur Web frontal.

      Remarque Le fichier Init.js se trouve dans le Drive : \Program Files\Common Files\Microsoft Shared\Web serveur extensions\12\Template\Layouts\1033 dossier.
    2. Démarrez le bloc-notes et ouvrez le fichier InitNoPresence.js.
    3. Dans le fichier InitNoPresence.js, recherchez les lignes de code suivantes. fonction
      function ProcessImn()
      {
             if (EnsureIMNControl() && IMNControlObj.PresenceEnabled)
             {
                    imnElems=document.getElementsByName("imnmark");
                    imnElemsCount=imnElems.length;
                    ProcessImnMarkers();
             }
      }
      function ProcessImnMarkers()
      {
             for (i=0;i<imnMarkerBatchSize;++i)
             {
                    if (imnCount==imnElemsCount)
                           return;
                    IMNRC(imnElems[imnCount].sip,imnElems[imnCount]);
                    imnCount++;
             }
             setTimeout("ProcessImnMarkers()",imnMarkerBatchDelay);
      }
    4. Dans le fichier InitNoPresence.js, remplacez le code que vous avez localisée à l'étape 1c avec les lignes suivantes de code.
      /*function ProcessImn()
      {
             if (EnsureIMNControl() && IMNControlObj.PresenceEnabled)
             {
                    imnElems=document.getElementsByName("imnmark");
                    imnElemsCount=imnElems.length;
                    ProcessImnMarkers();
             }
      }
      function ProcessImnMarkers()
      {
             for (i=0;i<imnMarkerBatchSize;++i)
             {
                    if (imnCount==imnElemsCount)
                           return;
                    IMNRC(imnElems[imnCount].sip,imnElems[imnCount]);
                    imnCount++;
             }
             setTimeout("ProcessImnMarkers()",imnMarkerBatchDelay);
      }
      */
      
    5. Dans le fichier InitNoPresence.js, recherchez la fonction suivante :
      function ProcessDefaultOnLoad(onLoadFunctionNames)
      
    6. Mettez en commentaire la ligne de code qui appelle ProcessImn() dans la fonction ProcessDefaultOnLoad(onLoadFunctionNames). Par exemple, la ligne de code qui appelle la fonction ProcessImn() devrait ressembler à ce qui suit :
      //ProcessImn(); 
      
  2. Configurer la page maître du site SharePoint pour utiliser le fichier InitNoPresence.js. Pour ce faire, procédez comme suit :
    1. Démarrez Microsoft Office SharePoint Designer 2007. Ouvrez ensuite la page maître pour le site SharePoint.
    2. Dans la page maître, recherchez la ligne suivante de code.
      <SharePoint:ScriptLink language="javascript" name="init.js" runat="server"/>
    3. Remplacez la ligne que vous avez localisée à le 2 étape b avec la ligne suivante de code.
      <SharePoint:ScriptLink language="javascript" name="initNoPresence.js" runat="server"/>
      
      
    Remarque Dans certains cas, le problème n'est pas résolu lorsque vous créez le fichier InitNoPresence.js personnalisé. Si cette solution ne fonctionne pas, effectuez les modifications directement dans le fichier Init.js. Avant de le faire, effectuez une copie de sauvegarde de Init.js au cas où un correctif remplace le fichier Init.js.

Propriétés

Numéro d'article: 931509 - Dernière mise à jour: vendredi 12 mars 2010 - Version: 5.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office SharePoint Server 2007
  • Microsoft Windows SharePoint Services 3.0
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 in Windows Vista
Mots-clés : 
kbmt kbregistry kbprb kbtshoot kbexpertiseinter KB931509 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 931509
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com