Foutbericht wanneer u de methode window.open vanuit een webpagina aanroept aan het actieve document geopend in Internet Explorer: 'toegang geweigerd'

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 934365 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Het volgende scenario. U roept deWindow.Opende methode van een webpagina een actief document zoals een doc-bestand, xls-bestand of een PDF-bestand te openen. U probeert toegang te krijgen tot het onderliggende venster met een script. In dit scenario wordt het volgende foutbericht in Microsoft Internet Explorer 6 of Windows Internet Explorer 7:
toestemming geweigerd

Oorzaak

Wanneer Internet Explorer een actieve Document server, zoals Microsoft Word, Microsoft Excel of Adobe Reader een document weergeven in een venster van Internet Explorer gebruikt, wordt bevat de pagina alleen het actieve documentvenster en niet de MSHTML. Daarom het window-object dat wordt geretourneerd door deWindow.Openmethode is verbroken en is ongeldig. Alleen deKan IWebBrowser2in het nieuwe venster blijven browserframe en het actieve document. Omdat de methoden van deKan IWebBrowser2interface niet worden blootgesteld aan scripts, de methoden van het frame kan niet worden aangeroepen via een script.

Status

Dit gedrag is inherent.

Meer informatie

Stappen om het gedrag te reproduceren

Microsoft biedt programming voorbeelden ter illustratie, zonder expliciete of impliciete garantie. Dit omvat, maar is niet beperkt tot impliciete garanties van verkoopbaarheid of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeertaal wordt aangetoond en de hulpmiddelen maken en procedures voor foutopsporing worden gebruikt. Ondersteuningstechnici van Microsoft kunt de functionaliteit van een bepaalde procedure uitgelegd. Zij zal deze voorbeelden om extra functionaliteit of procedures uw specifieke behoeften te bouwen echter niet wijzigen.
  1. Maak een tekstbestand met de naam Test.html.
  2. Kopieer en plak de volgende code in het bestand Test.html.
    <html>
        <HEAD>
            <SCRIPT language="JavaScript">
          
                    var subWin;
            
                    function openSubView(){
                        
                        subWin = window.open("test.doc");
                    }
    
                    function closeSubView(){
                    if(subWin!=null)
                           {
    			subWin.close();
                            subWin = null;
                           }
    
                    }
    
            </SCRIPT>
        </HEAD>
        <BODY>
           
                    <INPUT type="button" value="Open doc window" onClick="openSubView()" ID="Button1" NAME="Button1">
                     <INPUT type="button" value="Close doc window" onClick="closeSubView()" ID="Button2" NAME="Button2">
            
        </BODY>
    </html> 
    
  3. Een wordDocument met de naam Test.doc maken.
  4. TypeHallo wereldin het bestand Test.doc.
  5. Test.html openen in Internet Explorer 6 of Internet Explorer 7.
  6. Klik opDocumentvenster openen.

    Het Word-document wordt geladen in het onderliggende venster ziet.
  7. Klik opDocumentvenster sluitenhet subvenster sluiten.

    Ziet u het probleem dat wordt vermeld in de sectie 'Symptomen' treedt.

Eigenschappen

Artikel ID: 934365 - Laatste beoordeling: donderdag 22 september 2011 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • Windows Internet Explorer 9
  • Microsoft Internet Explorer 6.0 op de volgende platformen
    • Microsoft Windows Server 2003 Service Pack 1
  • Windows Internet Explorer 7 op de volgende platformen
    • Microsoft Windows Server 2003 Service Pack 1
Trefwoorden: 
kbwebbrowser kbtshoot kbinfo kberrmsg kbprb kbmt KB934365 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:934365

Geef ons feedback

 

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