por que me aparece el mensaje "haga click para activar este control"?

Publicado por tole_, Junio 17, 2006, 17:01:56

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

tole_

Hola, queria preguntar y que si hay alguien que sepa lo siguiente: en alguna paginas de internet (por lo general en las fotos) me aparece lo siguiente(ver foto)---->http://img146.imageshack.us/my.php?image=duda8er.jpg
Por si no se entiende quiero saber por que cuando dejo apoyado el puntero sobre algun titulo o foto me aparece eso "haga click para activar este control", esto antes no me aparecia y queria saber si habia alguno de ustedes que sepa como se soluciona eso. Muchas gracias gente!!!!!!!!!! ;)

FiGu

ke navegador usas?? porke por ejemplo ese cartelito te esta apareciendo no sobre una foto.. sino sobre una pelicula de flash.. e intuyo ke debes usar el internet explorer.. y es una de las "medidas" de seguridad ke trae el windows.. y el explorer..

DAX

Creo que pinta mas como una nueva particular de la última versión de flashPlayer, ya que con Opera 9 hace exactamente lo mismo.

SaludOS/2

HQ063

ie perdio una licencia y ahora tiene q hacer eso con las animaciones flash... con opera ni idea pero supongo sera lo mismo... en Firefox anda de una...

DAX

Cita de: HQ063 en Junio 27, 2006, 00:08:00
ie perdio una licencia y ahora tiene q hacer eso con las animaciones flash... con opera ni idea pero supongo sera lo mismo... en Firefox anda de una...

El tema es la versión de flash player que estes usando, quizas no te moleste porque estes usando una versión anterior a la última.

Con Opera no me lo hacia hasta que, al formatear el disco, reinstale todas las aplicaciones (hace 4 días) y, logicamente, el flash player para el navegador.

SaludOS/2

HQ063

La próxima vez que actualices Internet Explorer, es probable que las películas de Flash dejen de funcionar como antes en este navegador, requiriendo que des click sobre el elemento de Flash para poder reproducirlo. Esto ocurrirá tanto para el Flash Player como para otros plugins, como QuickTime, Java, Windows Media, etc. El caso EOLAS

Pareciera una reacción tonta de un navegador para limitar o dificultar la interacción del usuario, pero todo es culpa de una demanda que Microsoft perdió.

La Universidad de California patentó hace tiempo la tecnología para incluir en el hipertexto, programas externos que se ejecuten en cuanto cargue el documento, tal como hace la etiqueta en los navegadores. Por esta razón, Internet Explorer ahora mostrara un marco gris alrededor de las películas de Flash (Y otros plugins) y un texto en el cual debes dar click sobre el elemento para empezar su ejecución.

En el blog de martijndevisser.com podemos ver un screenshot mostrándonos las consecuencias de la próxima actualización de Internet Explorer.

Sí antes, teníamos una web con un elemento en Flash que se veía así:


Ahora se vera así:


Noten el borde grisáceo y el aviso de que debemos darle click para que empiece a funcionar. Vivan las patentes...

Solución

Claro, si algo hemos aprendido de "La ley y el orden", "Justicia ciega" y demás programas raros de abogados estadounidenses es que cualquier mínimo hueco en la definición es aprovechable para la defensa.

En este caso, la patente solo aplica para los objetos que incrustamos en el código HTML, por lo que si insertamos nuestros SWFs usando Javascript, no habrá problema.

El problema, claro, es que a nadie le gusta gastarse aprendiendo algo como eso.

Por esa razón, Geoff Stearns creo FlashObject, una pequeña libreria enJavascript, con el que, en sencillos pasos, puedes incluir SWFs en HTML sin necesidad de que escribas código. Realmente cómodo.

Solo te bajas FlashObject y colocas en tu código algo como:


Código :

Aquí puedes colocar la cosa alternativa que saldrá si no hay Flash Player


La única línea especial es:


Código :

var pelicula = new FlashObject("pelicula.swf", "pelicula", "200", "100", "7", "#336699");

Donde cada parámetro significa lo siguiente:

"película.swf": Es la URL del swf que quieres insertar
"película": El nombre identificador del swf
"200": El ancho (En este caso, lo cambias por de tu SWF)
"100": El alto (Lo mismo de arriba)
"7": La versión del Flash Player necesaria (Puede ser 6, 8, etc)
"#336699": El color de fondo de la película
Este método válida perfectamente como XHTML estricto, es limpio, rápido y su única desventaja es que requiere Javascript, pero la mayoría de los navegadores actuales lo traen activado por defecto así que no debería representar mayor problema.

Extraido de:

http://www.cristalab.com/tips/19891/...orer-por-eolas

También es una razón mas para dejar de usar Internet Explorer, pero esta vez no es culpa de Microsoft.