REVISIÓN: Cuando tiene acceso a un documento externo mediante un vínculo en un marco flotante en Internet Explorer 7, el valor del objeto de documento se devuelve como "undefined"

Seleccione idioma Seleccione idioma
Id. de artículo: 935579 - Ver los productos a los que se aplica este artículo
importante Este artículo contiene información acerca de cómo modificar el registro. Asegúrese de que copia el registro antes de modificarlo. Compruebe que sabe restaurar el Registro en caso de que se produzca algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Síntomas

Tenga en cuenta la situación siguiente:
  • Crear una página Web en un marco flotante.
  • La página Web contiene un vínculo a un documento externo como un archivo PDF.
  • Utilice un bloque de secuencia de comandos para hacer referencia al objeto documento.
  • Tener acceso a documento externo mediante el vínculo en el marco flotante en Windows Internet Explorer 7.
En este escenario, el valor del objeto de documento se devuelve como "undefined".

Nota Este problema no se produce si utiliza una secuencia de comandos en línea para hacer referencia al objeto documento.

Solución

Información de la actualización de seguridad

Para resolver este problema, instale la actualización de seguridad acumulativa más reciente para Internet Explorer. Para instalar las actualizaciones más recientes, visite el siguiente sitio Web de Microsoft:
http://windowsupdate.microsoft.com
Para información más técnica acerca de la actualización de seguridad acumulativa más reciente para Internet Explorer, visite el siguiente sitio Web:
http://www.microsoft.com/technet/security/current.aspx
Nota Esta corrección se incluyó primero en la actualización de seguridad 937143 (MS07-045). Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
937143MS07-045: Actualización de seguridad acumulativa para Internet Explorer

Información de Service Pack

Para resolver este problema, obtenga el service pack más reciente para Windows Vista. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
935791Cómo obtener el service pack más reciente de Windows Vista

Información de revisiones

Requisitos previos

Debe tener Internet Explorer 7 instalado para aplicar esta revisión.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar este hotfix.

Información acerca de la sustitución de la revisión

Este hotfix no sustituye a otros hotfix.

Información de archivo

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y las horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria el elemento fecha y hora en el panel de control.
Windows Vista, versiones de 32 bits
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataforma
Ieframe.dll7.0.6000.205786,059,00813 De abril de 200702: 36x 86
Ieui.dll7.0.6000.20578180,73613 De abril de 200702: 36x 86
Windows Vista, versiones de 64 bits
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataforma
Ieframe.dll7.0.6000.205787,059,45613 De abril de 200703: 38x 64
Ieui.dll7.0.6000.20578228,35213 De abril de 200703: 38x 64
Microsoft Windows Server 2003 x 86
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataforma
Ieframe.dll7.0.6000.205796,059,00819 De abril de 200718: 16x 86
Windows Server 2003, versiones basadas en 64 x
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataformaRequisito de Service pack (SP)Tipo de servicio
Ieframe.dll7.0.6000.205797,059,45619 De abril de 200704: 36x 64SP2No aplicable
Wieframe.dll7.0.6000.205796,059,00819 De abril de 200704: 36x 86SP2GUAU
Windows Server 2003, versiones basadas en Itanium
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataformaRequisito de Service pack (SP)Tipo de servicio
Ieframe.dll7.0.6000.2057911,550,20819 De abril de 200704: 38IA-64SP2No aplicable
Wieframe.dll7.0.6000.205796,059,00819 De abril de 200704: 38x 86SP2GUAU
Microsoft Windows XP
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataforma
Ieframe.dll7.0.6000.205796,059,00819 De abril de 200717: 45x 86

Información del registro

Advertencia Pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o utilizando otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.

Después de aplicar esta revisión, debe habilitar esta revisión. Para ello, siga estos pasos:
  1. Asegúrese de que salga de Internet Explorer.
  2. Haga clic en Inicio , haga clic en Ejecutar , escriba regedit en el cuadro Abrir y, a continuación, haga clic en Aceptar .
  3. Busque la siguiente subclave del registro y, a continuación, haga clic en la siguiente subclave del registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
  4. En el menú Edición , seleccione nuevo y, a continuación, haga clic en clave .
  5. Escriba FEATURE_DISCONNECT_WEBOC_WHEN_NOT_DOCHOSTING_KB935579 y, a continuación, presione ENTRAR.
  6. Haga clic en FEATURE_DISCONNECT_WEBOC_WHEN_NOT_DOCHOSTING_KB935579 .
  7. En el menú Edición , seleccione nuevo y, a continuación, haga clic en Valor DWORD .
  8. Escriba iexplore.exe y, a continuación, presione ENTRAR.
  9. Haga clic con el botón secundario del mouse en iexplore.exe y, a continuación, haga clic en Modificar .
  10. En el cuadro datos del valor , escriba 1 y, a continuación, haga clic en Aceptar .

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:". Este problema se corrigió por primera vez en Windows Vista Service Pack 1.

Más información

Para obtener más información acerca de la terminología relativa de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Pasos para reproducir el problema

  1. Crear una página HTML que contiene el código siguiente:
    <html>
    <body>
    Below is an inline frame<br>
    <iframe src="test.htm" width="90%" height="90%"></iframe>
    </body>
    </html>
  2. Guardar la página HTML que creó en paso 1 como Frame.htm.
  3. Crear y guarde un archivo de formato de documento portátil (PDF) que se denomina Test.pdf.
  4. Crear una página HTML que contiene el código siguiente:
    <html>
    <body>
    <a href="test.pdf">Test.pdf</a><br>
    <button onclick="Test2()">Show document from script block</button><br>
    <button onclick="alert(document)">Show document from inline script</button>
    <script language="javascript">
    function Test2()
    {
        alert(document);
    }
    </script>
    </body>
    </html>
    
  5. Guardar la página HTML que creó en el paso 4 como Test.htm.
  6. Configurar Adobe Reader para que se pueden abrir archivos PDF externamente. Para ello, siga estos pasos:
    1. Abra Adobe Reader.
    2. En el menú Edición , haga clic en Preferencias .
    3. En el cuadro de diálogo Opciones , haga clic en Internet en la lista categorías .
    4. En el área Opciones de explorador Web , haga clic en para desactivar la casilla de verificación Mostrar PDF en el explorador y, a continuación, haga clic en Aceptar .
  7. Si se le pide que reinicie el equipo, reinicie el equipo.
  8. En Internet Explorer 7, abra el archivo Frame.htm.
  9. Haga clic en el marco flotante en el vínculo. Aparece el contenido del archivo PDF.
  10. Haga clic en Mostrar documento desde el bloque de secuencias de comandos . Recibir el mensaje de advertencia siguiente:
    no definido
    Nota Si hace clic en Mostrar documento desde la secuencia de comandos en línea , no se produce este problema.
Los productos de terceros que se analizan en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, sobre el rendimiento o confiabilidad de estos productos.

Propiedades

Id. de artículo: 935579 - Última revisión: jueves, 15 de mayo de 2008 - Versión: 4.0
La información de este artículo se refiere a:
  • Windows Internet Explorer 7
Palabras clave: 
kbmt kbvistasp1fix atdownload kbfix kbhotfixserver kbqfe kbpubtypekc KB935579 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 935579

Enviar comentarios

 

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