Artigo: 937265 - Última revisão: terça-feira, 26 de Junho de 2007 - Revisão: 1.0

O URL de um controlo ActiveX não está relacionado com o IFrame quando utiliza o atributo CODEBASE para definir o URL de um controlo ActiveX num documento HTML

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Num documento HTML, criar dinamicamente um elemento de objecto para carregar um controlo ActiveX. Utilize o método que recomenda-se no seguinte Web site da MSDN (Microsoft Developer Network):
http://msdn2.microsoft.com/en-us/library/ms537508.aspx (http://msdn2.microsoft.com/en-us/library/ms537508.aspx)
Utilize o atributo CODEBASE para definir o URL do controlo ActiveX. Se o documento HTML que contém o controlo ActiveX é incorporado uma frame incorporada (IFrame), o URL do controlo ActiveX não é relacionado com o IFrame conforme esperado. O URL do controlo ActiveX incorrectamente está relacionado com a frame principal.

Como contornar

Para contornar este problema, utilize um dos seguintes métodos:
  • Utilize o caminho absoluto para referenciar o URL do controlo ActiveX.
  • Guarde os seguintes documentos na mesma pasta:
    • Documento HTML do IFrame
    • Documento HTML do documento principal

Mais Informação

Informações de pilha de chamadas

01314e4 6379ae1a urlmon!CoInternetCombineUrl+0xfb 
00133550 63c09c12 mshtml!CMarkup::ExpandUrl+0x1ca 
001397d8 63bcfc9e mshtml!CObjectElement::CreateObject+0x752 
001397f4 63bb01b5 mshtml!CHtmObjectParseCtx::Execute+0x2e 
0013986c 63b8be6d mshtml!CHtmParse::Execute+0xd5 
00139898 63b8b9bf mshtml!CHtmPost::Broadcast+0x2d 
00139a24 63b993ec mshtml!CHtmPost::Exec+0x65f 
00139af0 63b935f9 mshtml!CHtmLoad::Init+0x6fc 
00139b60 63b925dd mshtml!CDwnInfo::SetLoad+0x349 
00139b88 63b96a7c mshtml!CDwnCtx::SetLoad+0xfd 
00139bac 637a78d8 mshtml!CHtmCtx::SetLoad+0x2c 
00139bdc 637a405d mshtml!CMarkup::Load+0x2b8 
00139cc8 6381604b mshtml!CMarkup::Load+0x18d 
00139d38 63abb504 mshtml!CDoc::ParseGlobal+0x2fb 
00139e94 63abb8e1 mshtml!HandleHTMLInjection+0x284 
00139ec8 637bf170 mshtml!HandleHTMLInjection+0xc1 
0013a000 637bfb5a mshtml!CElement::Inject+0x6c0 
0013a038 6388b395 mshtml!CElement::put_innerHTML+0x7a 
0013a060 63896935 mshtml!GS_BSTR+0xf5 
0013a19c 63779147 mshtml!CBase::ContextInvokeEx+0xd45

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
937266  (http://support.microsoft.com/kb/937266/ ) Um URL relativo não é relacionado com um IFrame quando é criada dinamicamente um elemento de estilo que utiliza um URL relativo para um ficheiro .css externo num documento HTML

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer (Programming)
Palavras-chave: 
kbmt kbexpertiseadvanced kbtshoot kbprb KB937265 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 937265  (http://support.microsoft.com/kb/937265/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.