Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/12/2011, 12:08
barje
 
Fecha de Ingreso: julio-2009
Mensajes: 36
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema con <object> e IE8

Gracias por responder.

Te dejo el enlace a la página para que lo veas: http://www.infochinchillas.com/des/index.html

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="es-es" />
<style type="text/css">
#div1 {height: 500px; width: 100%;}
#visor {height: 500px; width: 100%;}
</style>
</head>
<body>
<div id="div1">
<object id='visor' type='application/pdf' data='http://foros.emprear.com/html/pdf/slax.pdf#view=FitH,top'><p>Parece que no tienes integrado un visor PDF en este navegador. No te preocupes, puedes <a href='http://foros.emprear.com/html/pdf/slax.pdf'>pulsar aquí para descargar el documento PDF</a>.</object>
</div>
</body>
</html> 
Puedes comprobar que efectivamente funciona. Pero no en IE8. Puedo poner un iframe y me soluciona el asunto, pero entonces ya no puede ser XHTML 1.0 Strict. Creo que en teoría IE8 debería aceptar <object> pero no lo hace. Pero sí si lo que debe mostrar está en el mismo dominio. Me parece que es un tema de seguridad, pero ¿hay alguna forma de poder utilizar <object> en IE8? Repito que si abro el pdf directamente en una pestaña nueva lo muestra sin problemas, sólo se pone puñetero cuando está como <object> y no como <iframe>.

Un saludo.