Messaggio sulla barra informazioni in Internet Explorer 7 quando si passa a un sito Windows SharePoint Services 3.0 o a un sito di SharePoint Server 2007: "il sito Web intende eseguire il componente aggiuntivo seguente: 'Nome controllo ActiveX'"

Traduzione articoli Traduzione articoli
Identificativo articolo: 931509 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Si consideri il seguente scenario. Windows Internet Explorer 7 consente di passare a un sito di Microsoft Windows SharePoint Services 3.0 o a un sito di Microsoft Office SharePoint Server 2007. Il sito di SharePoint si trova nell'area Internet. Il sito di SharePoint dispone, inoltre, informazioni sulla disponibilità in linea abilitata. Quando si visualizza il sito di SharePoint, viene visualizzato il seguente messaggio sulla barra informazioni in Internet Explorer 7:
Il sito Web intende eseguire il componente aggiuntivo seguente: 'Nome ActiveX controllo' da "Microsoft Corporation". Se si considera attendibile il sito Web e il componente aggiuntivo e si desidera consentire l'esecuzione, fare clic qui...

Cause

Questo problema si verifica se il controllo ActiveX di nome (Name.dll) non viene aggiunta all'elenco di precedenza controlli in Internet Explorer 7. Il controllo ActiveX di nome è incluso in Microsoft Office system 2007.

Workaround

Per aggirare questo problema, utilizzare uno dei metodi descritti di seguito, a seconda della situazione.

Metodo 1: Aggiungere il sito di SharePoint all'elenco siti attendibili in Internet Explorer 7 su computer client Windows

Aggiungere il sito di SharePoint nel computer client Microsoft Windows siti attendibili in Internet Explorer 7. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Avviare Internet Explorer 7.
  2. Fare clic su Opzioni Internet dal menu Strumenti e quindi fare clic sulla scheda protezione.
  3. Fare clic su siti attendibili e quindi fare clic su siti.
  4. Nella finestra di dialogo siti attendibili, digitare l'URL del sito di SharePoint nella casella Aggiungi il sito Web all'area e quindi fare clic su Aggiungi.
  5. Fare clic su Chiudi e quindi fare clic su OK.

Metodo 2: Configurare la pagina master del sito di SharePoint nel server Web front-end

Se il sito di SharePoint non richiede la presenza in linea, configurare la pagina master del sito di SharePoint per l'utilizzo del file InitNoPresence.js. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Creare il file InitNoPresence.js. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Copiare il contenuto del file Init.js file InitNoPresence.js sul server Web front-end.

      Nota Il file Init.js si trova nell' Drive: \Programmi\File comuni\Microsoft Shared\Web server extensions\12\Template\Layouts\1033 cartella.
    2. Avviare Blocco note e quindi aprire il file InitNoPresence.js.
    3. Nel file InitNoPresence.js individuare le righe di codice riportato di seguito. funzione
      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. Nel file InitNoPresence.js, sostituire il codice individuato nel passaggio 1c con le seguenti righe di codice.
      /*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. Nel file InitNoPresence.js individuare la seguente funzione:
      function ProcessDefaultOnLoad(onLoadFunctionNames)
      
    6. Impostare come commento la riga di codice che chiama ProcessImn() nella funzione ProcessDefaultOnLoad(onLoadFunctionNames). Ad esempio, la riga di codice che chiama la funzione ProcessImn() deve essere simile al seguente:
      //ProcessImn(); 
      
  2. Configurare la pagina master del sito di SharePoint per l'utilizzo del file InitNoPresence.js. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Avviare Microsoft Office SharePoint Designer 2007. Aprire la pagina master per il sito di SharePoint.
    2. Nella pagina master, individuare la seguente riga di codice.
      <SharePoint:ScriptLink language="javascript" name="init.js" runat="server"/>
    3. Sostituire la riga che trova in 2b passaggio con la seguente riga di codice.
      <SharePoint:ScriptLink language="javascript" name="initNoPresence.js" runat="server"/>
      
      
    Nota In alcuni casi, il problema viene risolto quando si crea il file InitNoPresence.js personalizzato. Se questa soluzione non funziona, apportare le modifiche direttamente nel file Init.js. Prima di eseguire questa operazione, eseguire una copia di backup di Init.js nel caso in cui un aggiornamento rapido (hotfix) sostituisce il file Init.js.

Proprietà

Identificativo articolo: 931509 - Ultima modifica: venerdì 12 marzo 2010 - Revisione: 5.0
Le informazioni in questo articolo si applicano a:
  • 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
Chiavi: 
kbmt kbregistry kbprb kbtshoot kbexpertiseinter KB931509 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 931509
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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