Linkar desde HTML en Internet Explorer a documento PDF

18/03/2006 - 13:44 por Juan Carlos HP | Informe spam
Hola grupo... bueno, igual no es el mejor foro para preguntar esto, pero como
parece ser que donde no funciona es en IE pues vamos allá... tengo un
documento HTML que tiene un hypervinculo a un PDF pasándole unos parámetros
concretos... vamos, para que al abrirlo vaya auna página concreta...
Preparé un test en esta página http://www.euroresearch-eq.com/testing.html

Resulta que en Firefox y otros navegadores sí, que funciona, pero en
Internet Explorer no... a partir de la versión 6.0 parece ser... hablé con el
desarrollador de una extensión para dreamweaver que hacia esta función y me
dijo que había un problema en la caché del navegador o nosequé historias...

Bueno, la cuestión es que el comando está bien puesto, y en IExplorer no
funciona... o sólo la primera vez que se entra...

Alguien sabe como hacer que funcione en IE (en los demás navegadores me da
igual... me interesa IE)?
Graciaaaaaaas
Un saludo
JC
 

Leer las respuestas

#1 Enrique [MVP Windows]
19/03/2006 - 01:49 | Informe spam
Efectivamente, el problema está en cómo interfiere el programa que abre
los archivos PDF con el navegador. No tiene nada que ver con la caché de
Internet (archivos temporales de Internet), sino con la caché que crea
el programa visualizador de archivos PDF (normalmente Adobe Reader, o
Adobe Acrobat).

Al acceder a los enlaces web que abren los archivos PDF en una
determinada página, se ejecutan unos procesos de Adobe en memoria
(Acrobat.exe; Adobelmsvc.exe, Adobelm_Cleanup). Estos procesos crean
unos archivos temporales (archivos y carpetas) en la ubicación del
usuario (en el ejemplo de Windows XP, se crean en
%Userprofile%\CONFIG~1\Temp), que son los culpables de que no se abran
los archivos en su página predeterminada, sino que se abren los archivos
de esa caché. Si eliminamos estos archivos temporales antes de clicar en
el PDF, éste se abre correctamente. Pero para eliminarlos, primero se
deben "matar" los procesos anteriores que están activos.

Esto (comprobado) no ocurre en Mozilla Firefox. Sin embargo, todavía
desconozco cuál podría ser la solución, pero sospecho que está en la
propia configuración del programa de Adobe que se utilice (que sólo
afecta a IE).



Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
http://ekort.blogspot.com
(despiértame si me quieres escribir)

"Lo mejor es decir siempre la verdad,
a no ser que seas un estupendo mentiroso"


Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no
rights.
________________________________________________________________________________
"Juan Carlos HP" escribió en el
mensaje news:
Hola grupo... bueno, igual no es el mejor foro para preguntar esto, pero
como
parece ser que donde no funciona es en IE pues vamos allá... tengo un
documento HTML que tiene un hypervinculo a un PDF pasándole unos
parámetros
concretos... vamos, para que al abrirlo vaya auna página concreta...
Preparé un test en esta página
http://www.euroresearch-eq.com/testing.html

Resulta que en Firefox y otros navegadores sí, que funciona, pero en
Internet Explorer no... a partir de la versión 6.0 parece ser... hablé
con el
desarrollador de una extensión para dreamweaver que hacia esta función y
me
dijo que había un problema en la caché del navegador o nosequé
historias...

Bueno, la cuestión es que el comando está bien puesto, y en IExplorer no
funciona... o sólo la primera vez que se entra...

Alguien sabe como hacer que funcione en IE (en los demás navegadores me
da
igual... me interesa IE)?
Graciaaaaaaas
Un saludo
JC

Preguntas similares