Tags Palabras claves

"Haga click para activar y usar este control" - Flash

16/03/2006 - 16:55 por Juan Carlos HP | Informe spam
Hola grupo... a ver si alguien sabe algo... he comprado un equipo con windows
xp home edition instalado y resulta que cuando accedo a internet, a cualquier
página con algún componente Flash, no lo reproduce hasta que no hago click en
él...

Cuando sitúo el ratón sobre ese componente me aparece un tooltip que me dice
"Haga click para activar y usar este control", entonces pulso y ya queda
activado... pero claro, esto no es lo que me interesa... me interesa que ya
esté activado el flash y que se reproduzca...

Supongo que esto se arreglará tocando en la configuración de seguridad, pero
no tengo ni idea de donde... ¿Alguien lo sabe?!

Graciaaaaas
Un saludo
JC

Preguntas similare

Leer las respuestas

#1 Daniel Martín [MVP Windows]
16/03/2006 - 17:26 | Informe spam
Ese comportamiento aparece tras instalar una reciente actualización para Internet Explorer. A partir de su instalación, el usuario sólo podrá interactuar con ActiveX cargados mediante las etiquetas APPLET, EMBED u OBJECT si previamente hace clic sobre su interfaz o pulsa la tecla Espacio/Intro.

Más información:

Actualización de ActiveX para Internet Explorer
http://support.microsoft.com/kb/912945/es

Activating ActiveX Controls
http://msdn.microsoft.com/library/d...ctivex.asp

El motivo de este cambio se debe a que la activación automática de estos ActiveX está patentada por la empresa Eolas Technologies.

Un saludo,
Daniel Martín |
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://dfwindows.blogspot.com.


"Juan Carlos HP" wrote in message news:
Hola grupo... a ver si alguien sabe algo... he comprado un equipo con windows
xp home edition instalado y resulta que cuando accedo a internet, a cualquier
página con algún componente Flash, no lo reproduce hasta que no hago click en
él...

Cuando sitúo el ratón sobre ese componente me aparece un tooltip que me dice
"Haga click para activar y usar este control", entonces pulso y ya queda
activado... pero claro, esto no es lo que me interesa... me interesa que ya
esté activado el flash y que se reproduzca...

Supongo que esto se arreglará tocando en la configuración de seguridad, pero
no tengo ni idea de donde... ¿Alguien lo sabe?!

Graciaaaaas
Un saludo
JC
Respuesta Responder a este mensaje
#2 Arturo Costa Delgado
16/03/2006 - 18:25 | Informe spam
Lamentablemente esto no tiene solución por lado del cliente, pues es una
medida drástica de seguridad implementada. Eventualmente asumo que Microsoft
podrá complementar esto con una suerte de "lista de exclusión".

Pero el problema tiene solución por lado del servidor. En el caso de los
archivos SWF, estos son publicados con un formato similar a este:

<object..
<param...
<embed

Bueno, simplemente hay que hacer lo siguiente:
En la sección de la página donde debe aparecer el archivo SWF hay que
sustituirlo por esta línea
<script src="flash_index.js"></script>

El archivo flash_index.js (un nombre arbitrario obviamente) debe contener
toda la sintaxis del objeto ActiveX Flash pero escrito en javascript
mediante un document.write de esta forja (es un ejemplo)

document.write('<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
codebase=http://download.macromedia.com/pub/...n=7,0,19,0
widthE0 height15>')
document.write('<param name=movie value=imagenes/flash/main_md.swf />')
document.write('<param name=quality value=high />')
document.write('<param name=wmode value=transparent />')
document.write('<embed src=imagenes/flash/main_md.swf quality=high
pluginspage=http://www.macromedia.com/go/getflashplayer
type=application/x-shockwave-flash widthE0 height15></embed>')
document.write('</object>')

Así los archivos SWF cargan correctamente e igual que en la forma
tradicional, pero cargan ya activados, no necesitando intervención del
cliente para activar el control.

Asumo que eventualmente los websmasters se darán cuenta de ello y pondrán la
solución en practica.

Espero haberte ayudado en algo

ACD
Respuesta Responder a este mensaje
#3 Enrique [MVP Windows]
16/03/2006 - 19:32 | Informe spam
http://msdn.microsoft.com/library/d...ctivex.asp



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.
________________________________________________________________________________
"Arturo Costa Delgado" escribió en el
mensaje news:
Lamentablemente esto no tiene solución por lado del cliente, pues es una
medida drástica de seguridad implementada. Eventualmente asumo que
Microsoft
podrá complementar esto con una suerte de "lista de exclusión".

Pero el problema tiene solución por lado del servidor. En el caso de los
archivos SWF, estos son publicados con un formato similar a este:

<object..
<param...
<embed

Bueno, simplemente hay que hacer lo siguiente:
En la sección de la página donde debe aparecer el archivo SWF hay que
sustituirlo por esta línea
<script src="flash_index.js"></script>

El archivo flash_index.js (un nombre arbitrario obviamente) debe
contener
toda la sintaxis del objeto ActiveX Flash pero escrito en javascript
mediante un document.write de esta forja (es un ejemplo)

document.write('<object
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
codebase=http://download.macromedia.com/pub/...n=7,0,19,0
widthE0 height15>')
document.write('<param name=movie value=imagenes/flash/main_md.swf />')
document.write('<param name=quality value=high />')
document.write('<param name=wmode value=transparent />')
document.write('<embed src=imagenes/flash/main_md.swf quality=high
pluginspage=http://www.macromedia.com/go/getflashplayer
type=application/x-shockwave-flash widthE0 height15></embed>')
document.write('</object>')

Así los archivos SWF cargan correctamente e igual que en la forma
tradicional, pero cargan ya activados, no necesitando intervención del
cliente para activar el control.

Asumo que eventualmente los websmasters se darán cuenta de ello y
pondrán la
solución en practica.

Espero haberte ayudado en algo

ACD
Respuesta Responder a este mensaje
#4 Arturo Costa Delgado
16/03/2006 - 19:55 | Informe spam
Gracias por el link, había olvidado mencionarlo.

ACD
Respuesta Responder a este mensaje
#5 Juan Carlos HP
18/03/2006 - 13:32 | Informe spam
Bueno Arturo... una solución estupenda la de usar un archivo externo
javascript... funciona correctamente y ni se nota... igual a la hora de hacer
un diseño con un programa WYSIWYG molesta un poco, pero vamos, con meter en
un primer momento los Flash y luego susituirlo por código javascript es
suficiente..

Me ha solucionado las broncas/dudas de mi jefe... Gracias!!
JC


"Arturo Costa Delgado" escribió:

Lamentablemente esto no tiene solución por lado del cliente, pues es una
medida drástica de seguridad implementada. Eventualmente asumo que Microsoft
podrá complementar esto con una suerte de "lista de exclusión".

Pero el problema tiene solución por lado del servidor. En el caso de los
archivos SWF, estos son publicados con un formato similar a este:

<object..
<param...
<embed

Bueno, simplemente hay que hacer lo siguiente:
En la sección de la página donde debe aparecer el archivo SWF hay que
sustituirlo por esta línea
<script src="flash_index.js"></script>

El archivo flash_index.js (un nombre arbitrario obviamente) debe contener
toda la sintaxis del objeto ActiveX Flash pero escrito en javascript
mediante un document.write de esta forja (es un ejemplo)

document.write('<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
codebase=http://download.macromedia.com/pub/...n=7,0,19,0
widthE0 height15>')
document.write('<param name=movie value=imagenes/flash/main_md.swf />')
document.write('<param name=quality value=high />')
document.write('<param name=wmode value=transparent />')
document.write('<embed src=imagenes/flash/main_md.swf quality=high
pluginspage=http://www.macromedia.com/go/getflashplayer
type=application/x-shockwave-flash widthE0 height15></embed>')
document.write('</object>')

Así los archivos SWF cargan correctamente e igual que en la forma
tradicional, pero cargan ya activados, no necesitando intervención del
cliente para activar el control.

Asumo que eventualmente los websmasters se darán cuenta de ello y pondrán la
solución en practica.

Espero haberte ayudado en algo

ACD



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida