Tags Palabras claves

Plugin de Word en IE

04/03/2005 - 08:55 por noseque | Informe spam
Con el fin de controlar la generación de ventanas, intento utilizar
word en IE, en un marco. Esto se consigue simplemente abriendo un
documento doc. Pero ocurre que los enlaces (hipervinculos) me los abre
en el mismo marco, no responde al target. Por lo que me cierra el
archivo.

¿Sabeis si hay documentación en algún sitio sobre este plugin?

Evidentemente, le da la orden a IE pues abre la página en el mismo
marco. Por lo que se me ocurren un par de soluciones cada una con sus
problemas.

1- Poner un script en la página de marcos que haga la función de abrir
la página en otro marco. El problema es que Word no soporta script (en
lo que he podido comprobar, cuelgan el programa).

2- Pasar las ordenes en el href. Lo que ocurre es que no encuentro
ningún script que haga esto solo con un script en la página destino,
todos necesitan de un script en la página origen y Word no soporta
script.

¿Se os ocrurre alguna solución?.

Gracias

Preguntas similare

Leer las respuestas

#1 Enrique [MVP Windows]
04/03/2005 - 10:24 | Informe spam
Mira este artículo, por si te soluciona algo:

**Cannot Save Office Document in Original Format When Opened in a Frame
http://support.microsoft.com/kb/274810/en-us

Por si te puede ayudar:

**How To Use a VB ActiveX Component For Word Automation From Internet
Explorer
http://support.microsoft.com/kb/286023/en-us

Traducción automática
http://support.microsoft.com/kb/286023/es


Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
(quita la Z)

Programa MVP de Microsoft
http://mvp.support.microsoft.com/de...ES;mvpfaqs

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.
________________________________________________________________________________
escribió en el mensaje
news:
Con el fin de controlar la generación de ventanas, intento utilizar
word en IE, en un marco. Esto se consigue simplemente abriendo un
documento doc. Pero ocurre que los enlaces (hipervinculos) me los abre
en el mismo marco, no responde al target. Por lo que me cierra el
archivo.

¿Sabeis si hay documentación en algún sitio sobre este plugin?

Evidentemente, le da la orden a IE pues abre la página en el mismo
marco. Por lo que se me ocurren un par de soluciones cada una con sus
problemas.

1- Poner un script en la página de marcos que haga la función de abrir
la página en otro marco. El problema es que Word no soporta script (en
lo que he podido comprobar, cuelgan el programa).

2- Pasar las ordenes en el href. Lo que ocurre es que no encuentro
ningún script que haga esto solo con un script en la página destino,
todos necesitan de un script en la página origen y Word no soporta
script.

¿Se os ocrurre alguna solución?.

Gracias
Respuesta Responder a este mensaje
#2 noseque
07/03/2005 - 14:54 | Informe spam
On Fri, 4 Mar 2005 10:24:06 +0100, "Enrique [MVP Windows]"
wrote:

Mira este artículo, por si te soluciona algo:

**Cannot Save Office Document in Original Format When Opened in a Frame
http://support.microsoft.com/kb/274810/en-us

Por si te puede ayudar:

**How To Use a VB ActiveX Component For Word Automation From Internet
Explorer
http://support.microsoft.com/kb/286023/en-us

Traducción automática
http://support.microsoft.com/kb/286023/es



La cuestión en mi opinión es:
Si en un href pones loquesea.pdf, Word interpreta que ese archivo no
lo puede abrir y:
En Word normal, lo manda a Windows para que lo abra él. Windows lo
abre con el programa que le tiene asignado.
En IE, lo manda a IE para que lo abra él. IE lo abre con el plug-in
que le tiene asignado en la misma ventana.

Hay un paso de una orden de Word a IE.

En los enlaces que me indicas, solo he encontrado pasos de
comunicación de IE a Word (cargas el objeto y le puedes mandar ordenes
desde IE). Lo que yo busco es a la inversa de Word a IE.

El único método de comunicación que he encontrado es el href con un
archivo que no sea .doc.

La orden de href no es la normal de html, esta condicionada por Word y
en lo que he podido probar en la siguiente forma:

1
Target, Word lo utiliza para marcos internos suyos, cuando es un
archivo que no .doc le pone _self y no se puede modificar.

2
Una orden del tipo href="javascript: La reconoce como script java
y la intenta ejecutar en Word

3
Una orden del tipo >a href="" onclick="funcion(.. Igual que la
anterior.

4
Un <script>... Lo elimina así que ya no funciona.

En los casos que encuentro por internet en lugar del plugín crean el
objeto de word y esto es aun peor, pues el href de un pdf lo usa como
si fuera Word normal y no lo manda a IE. Así que aun se comunica menos
con IE.

En mi caso particular ocurre que la página al llevar el _self me pisa
el word (que puedo estar abierto por la página 50), en la página puedo
poner un script que me abra el archivo en el otro marco.

Para parar el cierre de Word, he intentado estudiar soluciones en
DHTML, pero no doy con como pararlo.

Las preguntas que se me ocurren son:

¿Conoceis algun medio de comunicación diferente a este de Word a IE?
¿Alguna sugerencia de como parar la página que viene con _self a pisar
el Word?

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Como no soy capaz de parar la página que me viene con el _self voy a
intentar otra solución, a partir de esa página:

1
Poner en el <a ... el atributo id
2
En el href poner el nombre de un archivo html con dos variables.
variable 1: el archivo que se tiene que abrir en otro marco
variable 2: el archivo doc más la marca puesta anteriormente con el id
3
En el archivo html poner script que abran los documentos que le mando
en las variables.

¿Alguna sugerencia?

Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida