Activar contenido embebido con Javascript
- Martes, 19 de Septiembre de 2006 a las 08:05 CET
- Guardado en: Javascript
El señor David Muñoz, (no dispone de página web), me ha pedido que suba y publique este pequeño Javascript que ha preparado, y yo, encantado por la petición y por la calidad de lo que ha hecho, lo hago encantado
El script en cuestión sirve para, cito textualmente:
"JS Embedded Content" es una pequeña aplicación Javascript que permite la activación automática de los elementos OBJECT, EMBED y APPLET incrustados en un documento HTML (películas Flash, applets de Java, archivos de video, etc.); de esta manera se evita que estos elementos deban ser activados manualmente por el usuario, porcedimiento necesario para que pueda interactuar con ellos en Internet Explorer 7, algunas actualizaciones de Internet Explorer 6 y en algunas versiones de Opera 9.
Actualización (8:00 22/09/2006).
David me ha mandado una nueva versión de su script, con un error corregido en la función getInnerCode().
Actualización (20:09 23/10/2006).
Aquí os dejo una nueva versión del script de David. En esta ocasión ha corregido:
- Sustituido evento
onloadporDOMContentLoaded - Corregido el bug sobre los archivos de video en IE
- Mejoras en el filtro de navegadores
Avisos, (trackbacks)
Los avisos para este post están cerrados.
Comentarios
-
#2007 - Escrito por Enrique, el Martes 19 Septiembre 2006 a las 10:21 CET.
Funciona "a la perfección"... eternamente agradecido ;-)
-
#2009 - Escrito por Pablo Viojo, el Martes 19 Septiembre 2006 a las 20:12 CET.
Y yo justo buscando algo así, lo voy a probar!!!!
-
#2016 - Escrito por Raspu, el Miércoles 20 Septiembre 2006 a las 18:59 CET.
Muchísimas gracias Juan.
Enrique y Pablo, espero que el script les sea de mucha utilidad.
Saludos
Raspu (David) -
#2119 - Escrito por Gilberto Ripio, el Lunes 25 Septiembre 2006 a las 23:37 CET.
Muy buen desarrollo, lo hemos probado y funciona perfectamente, se nos han ocurrido un par de retoques en el script para mejorarlo" pero así funciona perfectamente en todos nuestros desarrollo.
Un saludo.
Equipo de ProfesionalNet
www.profesionalnet.net -
#2299 - Escrito por Raspu, el Martes 26 Septiembre 2006 a las 20:43 CET.
Gilberto, cualquier sugerencia sobre el código es bienvenida. Para la versión <strong>1.2</strong> (que pretendo lanzar junto con mi sitio web, espero esta semana) estoy viendo algunos cambios, así que atentos ya que daré aviso por acá mismo.
-
#6027 - Escrito por vicente, el Jueves 5 Octubre 2006 a las 23:25 CET.
Pues veo el código y se ve muy bien, pero a mi no me funciona siguiendo las instrucciones. Alguna idea??
-
#6363 - Escrito por Pancho, el Lunes 9 Octubre 2006 a las 14:44 CET.
Muchas gracias por compartir este script funciona exelente... ademas todo comentado para poder entenderlo perfectamente.
Saludos
Pancho -
#6398 - Escrito por atiro8, el Martes 10 Octubre 2006 a las 18:48 CET.
El script me va de pinga, mis felicitaciones y agradecimiento al autor.
-
#6523 - Escrito por robotic, el Viernes 13 Octubre 2006 a las 02:35 CET.
Hola, esto es para la creacion de una pagina web, o para solucionar el problema al resto de usuarios??? es q no me kedó claro...
gracias!! -
#6535 - Escrito por Raspu, el Viernes 13 Octubre 2006 a las 07:42 CET.
Vicente, ¿lo estás usando en algún sitio on-line para ver en qué te puede estar fallando?.
robotic: cuando en un documento HTML insertas contenido mediante las etiquetas OBJECT, EMBED y/o APPLET, en algunos navegadores (señalados en la documentación del script) primero tienes que hacer un click sobre ellos para poder interactuar con dichos contenidos. El script lo que hace es evitar que tengas que hacer ese click de activación.
Pancho y atiro8: muchas gracias ;) -
#6540 - Escrito por robotic, el Viernes 13 Octubre 2006 a las 11:49 CET.
ahh vale, pero es q no sé cm se pone para evitar de una vez el haga clic.... lo he intentado cm dicen arriba pero me hago un lio y no sé dnd colocarlo... a ver si me ayudais. Gracias por todo!!!
-
#6545 - Escrito por Raspu, el Sábado 14 Octubre 2006 a las 00:24 CET.
robotic: simplemente debes subir el archivo Javascript al servidor, y debes incluirlo en todos los documentos HTML donde lo necesites, colocando el siguiente código entre las etiquetas <head> y </head> del documento:
<script type="text/javascript" src="embeddedcontent.js"></script>
Con eso basta y sobra :D
Aviso: ya le estoy dando los últimos toques a la versión "1.1 Final", que incluye una corrección al bug de los videos en Internet Exploter y un par de mejoras más. Atentos. -
#6565 - Escrito por Victor, el Lunes 16 Octubre 2006 a las 15:20 CET.
Hola he usado el script, pero me ha funcionado solo a medias. Me explico en una pagina que en la que hay solo una peli fla va estupendamente. Pero en otra con varias peliculas no me funciona. No se si sera ese el problema o que el sitio esta basado en marcos. Yo pongo el script en cada marco pero no va.
¿Que puede estar pasando?
Ah, muxas gracias por el script!!!! -
#7202 - Escrito por AmorÓs, el Jueves 19 Octubre 2006 a las 15:35 CET.
Hola MUy buenas!!!
El script funciona a la perfección, lo único que me pasa esque cada vez que clickeo una sección en la que e puesto el script da una especie de pantallazo en blanco (solo al principio de cada seccion) y es un mometno, pero alguien sabe porque ocurre esto y si tiene solución?
Muxas gracias de nuevo porque menudo hijazo que me ha hecho el script este!!! -
#7668 - Escrito por Raspu, el Sábado 21 Octubre 2006 a las 01:51 CET.
Victor ¿el sitio donde está fallando lo tienes online para poder revisarlo?
-
#9689 - Escrito por Raspu, el Viernes 27 Octubre 2006 a las 05:59 CET.
nikinaka: en Internet Explorer las películas Flash se deben insertar mediante la etiqueta OBJECT, la etiqueta EMBED en este caso se utiliza para el resto de los navegadores. Un código de ejemplo para insertar un Flash prescindiendo de la etiqueta EMBED y que se vea en todos los navegadores puede ser este:
<object type="application/shockwave-flash" data="flash/cabecera.swf" width="751" height="134">
<param name="src" value="flash/cabecera.swf" />
<param name="quality" value="high" />
<p>Texto alternativo si el usuario no tiene Flash</p>
</object>
pd: de todas maneras la etiqueta EMBED no se usa <embed></embed>, si no que <embed> (para HTML) o <embed /> (para XHTML) -
#9733 - Escrito por nikinaka, el Viernes 27 Octubre 2006 a las 09:30 CET.
amigo raspu he probado tu código y ahora ni siquiera me sale el flash, me saca el mensaje "texto alternativo si el usuario no tiene flash", y yo claro está lo tengo. Mira este es mi código, yo lo único que necesito es q me funcione el JS Embedded Content. Gracias
<html>
<head>
<script language="JavaScript" src="embeddedcontent.js"></script>
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<div id="arriba">
<object type="application/shockwave-flash" data="flash/cabecera.swf" width="751" height="134">
<param name="src" value="flash/cabecera.swf" />
<param name="quality" value="high" />
<p>Texto alternativo si el usuario no tiene Flash</p>
</object>
</div>
</td>
</tr>
</table>
</body>
</html> -
#9736 - Escrito por nikinaka, el Viernes 27 Octubre 2006 a las 10:10 CET.
he descubierto que me faltaba poner "x-" antes de shockwave-flash y ya me funciona el flash, pero el javascript no hace nada, me sigue diciendo que active el control flash.
<html>
<head>
<script language="JavaScript" src="embeddedcontent.js"></script>
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<div id="arriba">
<object type="application/x-shockwave-flash" data="flash/cabecera.swf" width="751" height="134">
<param name="movie" value="flash/cabecera.swf" />
<param name="quality" value="high" />
</object>
</div>
</td>
</tr>
</table>
</body>
</html> -
#9916 - Escrito por Raspu, el Viernes 27 Octubre 2006 a las 17:47 CET.
nikinaka: si estás usando la versión 1.1 Final del script recuerda que en la etiqueta SCRIPT debes habilitar el atributo DEFER. Si no lo haces, en Internet Explorer se ejecutará antes de que carguen los elementos, por eso no puede actuar sobre ellos porque en ese momento no existen.
<script language="JavaScript" src="embeddedcontent.js" defer="defer"></script> -
#10020 - Escrito por Diego.ar, el Viernes 27 Octubre 2006 a las 21:52 CET.
2 palabras: EXCELENTE Y GRACIAS!
-
#10759 - Escrito por Alma, el Lunes 30 Octubre 2006 a las 06:57 CET.
Estimado Raspu,
eres mi heroe. Me rompí la cabeza todo el fin de semana tratando de solucionar este problema. Tu script me ha caído como del cielo!
Solo un comentario:
Mi introducción en flash aparecía con un letrero al lado "pepe"
Fui a tu código js y encontré el texto "pepe" en la línea 63
línea 63: node.outerHTML = sourceCode + "pepe";
quité + "pepe" y todo funciona perfecto.
Me parece curioso esto y quisiera saber si lo haz puesto deliberadamente por aquello de la autoría o si a nadie mas le sale. Quitarlo no afecta en nada el funcionamiento del script. si quieres que en lugar de ello ponga algún tipo de crédito, pues lo hago con gusto, pero PEPE junto a mi animación queda un poco antiestético ;-)
Gracias de nuevo! -
#10965 - Escrito por vicente, el Lunes 30 Octubre 2006 a las 17:13 CET.
Raspu
está excelente.. fijate que no lei las instrucciones y en mi versión 6.0.2900 no funciona.. mi pregunta sería.. ¿Crees que en algún momento trabajes el funcionamiento para la versión 6.0 de IE? ya que lo que creo es que solo pocos usuarios han migrado a la 7.0.
Yo por el momento para evitar la activación de los objetos flash, me ecuentro usando la actualización 8.0.2 de Dreamweaver.
De cualqueir manera felicitaciones, es mucho más práctico la manera de usar este script que el de macromedia.
saludos -
#11170 - Escrito por Raspu, el Martes 31 Octubre 2006 a las 17:45 CET.
Alma: Qué bueno te haya sido útil el script. Respecto a "PEPE", es un texto auxiliar que utilizo cuando estoy haciendo las pruebas del script. Ya fue corregido en el archivo de descarga... si no me avisas no me habría dado ni cuenta de ese olvido. XD
Vicente: Voy a seguir averiguando a ver si más usuarios de IE 6 tienen el problema de EOLAS (que al parecer no son muchos). Como yo uso IE en Windows 2000 no me afecta (y ahora que me prestaron un PC con Windows XP tampoco). En mis pruebas por lo menos el reemplazo del objeto se ejecuta correctamente, pero más que eso no he podido comprobar. Seguiré investigando ;D -
#11178 - Escrito por Raspu, el Martes 31 Octubre 2006 a las 18:26 CET.
vicente: ¿tienes el sitio en línea para revisarlo?, en una de esas el problema va por otro lado (por ejemplo que no estés usando el atributo DEFER en la etiqueta SCRIPT).
-
#12450 - Escrito por Raspu, el Viernes 3 Noviembre 2006 a las 21:31 CET.
Vicente: por fin pude probar el script en Internet Explorer 6.02900 (en Windows XP) y funciona correctamente (es decir, logra evitar la activación manual de los objetos). quizás hay algún paso que te estás saltando y por eso no te está resultando.
-
#13581 - Escrito por Vicente, el Lunes 6 Noviembre 2006 a las 18:26 CET.
Raspu:
Excelente.. el problema era lo de DEFER.. ahora jala excelente...
Muchas gracias...!! -
#14028 - Escrito por Damian, el Jueves 9 Noviembre 2006 a las 23:42 CET.
GRACIASSSSSSSSSSSSSSSSSSSSSSS!!!!!
Habia sacado todas las cosas en flash de mi web, pero ahora que descubri esto volvere a ponerlas. Espero que las corporaciones no sigan sacando cosas para perjudicarnos en la navegacion... salu2 :) -
#15133 - Escrito por TheSaintRuleX, el Jueves 16 Noviembre 2006 a las 21:23 CET.
Un comentario, excelente el script pero hay veces q en la barra de estado de el explorador se queda pegado y dice "Quedan X Elementos" ya sean 3 o 4 flash dice Quedan 3 o 4 Elementos sera q habra otra manera de engañar al explorer por q la pagina se queda hay...
Gracias de Antemano -
#15828 - Escrito por el canto del loco, el Viernes 17 Noviembre 2006 a las 14:03 CET.
Recuerdo cuando hace poco todos huian del javascript, y ahora parece que esta de moda, es complicado hacer ese bocadillo que sale al pasar por encima de un enlace?
-
#16602 - Escrito por Arley, el Sábado 18 Noviembre 2006 a las 18:03 CET.
disculpa mi ignorancia, se que nos colaboraste demasiado con este scrip pero podrias informarme como instalarlo
-
#16860 - Escrito por Raspu, el Domingo 19 Noviembre 2006 a las 04:59 CET.
Arley: la instalación está explicada en el archivo LEAME incluído en el ZIP. Los pasos son sencillísimos:
1º Obviamente debes subir el archivo embeddedcontent.js al servidor junto con el resto de los archivos de tu sitio.
2º Debes cargar el archivo JS en todos los documentos HTML donde lo necesites. Para eso debes incluir, entre las etiquetas <HEAD> y </HEAD> del HTML, el siguiente código:
<script type="text/javascript" src="embeddedcontent.js" defer="defer"></script>
Y eso es todo :D -
#17942 - Escrito por piratahacker, el Martes 21 Noviembre 2006 a las 16:12 CET.
Bueno en efecto el codigo funciona a la perfeccion y cumple su funcion los elementos flash ya no necesitan ser activados por lo cual te estoy muy agradecido... pero tengo un pequeñisimo inconveniente me he dado cuenta que desde que coloque el codigo ahora cada ves que navego en mi web y voy cambiando entre enlaces de mi misma web cada ves que cambia la pagina sale como un efecto de destello o como una lineas blancas que aparecen y desaperecen muy rapido, bueno no se si eso es algo normal o solo me sucede a mi, he revisado mi codigo y cuando le quite el codigo que llama al javascript, ya no sale ese efecto molesto que te comento y por ende mis elementos flash de mi web otra ves tienen que ser activados manualmente... espero entiendas mi problema y cuando tengas algo de tiempo pueda ayudarme... desde ya muchas gracias.
-
#18001 - Escrito por Aldo, el Martes 21 Noviembre 2006 a las 19:05 CET.
He buscado tanto, y hasta ahora nada me ha funcionado para quitar ese marco en Internet Explorer. Ni siquiera el código que dan acá me ha servido. No sé que estaré haciendo mail. Lo apliqué en mi web, pero sigue apareciendo!
que frustración... -
#18037 - Escrito por Raspu, el Miércoles 22 Noviembre 2006 a las 03:27 CET.
Hola Aldo:
El error que estás cometiendo es que te faltan las comillas de cierre para el atributo TYPE de la etiqueta SCRIPT. Debe quedar así:
<script type="text/javascript" src="blablabla" defer="defer"></script> -
#18039 - Escrito por Aldo, el Miércoles 22 Noviembre 2006 a las 06:23 CET.
Tenías razón. Ahora lo arreglé y funciona, por fin!!! Muchas gracias por la ayuda y por poner en tu blog esto que es tan útil, y que muchos buscamos por largo tiempo. Mil gracias
-
#18055 - Escrito por Raspu, el Miércoles 22 Noviembre 2006 a las 17:12 CET.
piratahacker: tendría que ver el problema "on-line" para poder hacerme una idea ¿es posible?.
aldo: que bueno que se arregló. Aprovecho de aclarar que sólo soy el autor del script, este blog es de Juan Hurtado que me facilitó este pequeño espacio para publicarlo.
el canto del loco: jejejeje, no hay que huir de Javascript, sólo que hay que recurrir a él para agregar mejoras sin que éstas sean "condición" para acceder al sitio (debe seguir siendo funcional con y sin JS). Sobre los bocadillos supongo que en este blog juan habrá escrito sobre la técnica que utilizó, intenta buscando por TOOLTIP. -
#18588 - Escrito por ALEXANDER, el Jueves 23 Noviembre 2006 a las 22:46 CET.
CÓMO HARÍA PARA QUE MIS PÁGINAS SE VEAN BIEN EN CUALQUIER NAVEGADOR?
-
#18846 - Escrito por Fernando, el Viernes 24 Noviembre 2006 a las 20:58 CET.
Pues no sé qué debo estar haciendo mal. Me va mejor cuando en lugar de ficheros Shockwave le digo que son botones flash, pero aún me sigue pidiendo que active el control cuando paso por encima del menú. Y mira que he leído cada uno de los posts, pero sigue igual. Muchas gracias.
-
#19164 - Escrito por Raspu, el Sábado 25 Noviembre 2006 a las 15:20 CET.
Fernando, estás cometiendo el mismo fallo de Aldo. Revisa lo que le contesté a él y solucionarás el problema. ;)
-
#19648 - Escrito por Juan G. Hurtado, el Jueves 30 Noviembre 2006 a las 13:16 CET.
test
-
#20709 - Escrito por Samuel Santos, el Domingo 3 Diciembre 2006 a las 12:12 CET.
hola , gracias a este script nos facilitan la vida , pero... he intentado descargarlo pero no he podido , imagino que ha de ser temporal .intentare luego .ojala y se pueda..
gracias -
#20847 - Escrito por Juan G. Hurtado, el Domingo 3 Diciembre 2006 a las 23:19 CET.
Ya está solucionado. Gracias por avisar y siento las molestias.
-
#21852 - Escrito por leonardo, el Miércoles 6 Diciembre 2006 a las 00:16 CET.
Buenas, alguien sabria decirme que tengo que hacer para que el bocadillo aparesca en vez de arriba del puntero del mouse, aparesca abajo...
-
#22983 - Escrito por Rodrigo, el Viernes 8 Diciembre 2006 a las 21:03 CET.
Genial, cumple su cometido a la perfección. Mi enhorabuena al programador, y sobre todo mi agradecimiento.
Un saludo -
#22989 - Escrito por Raspu, el Sábado 9 Diciembre 2006 a las 01:41 CET.
Rodrigo: gracias y qué bueno que te haya servido ;)
Leonardo: ¿estás usando algún script al que se pueda acceder? -
#23210 - Escrito por Mariano, el Lunes 11 Diciembre 2006 a las 00:40 CET.
Me funciono bien,.. El tema es que hace un parpadeo toda la pantalla, ni bien carga.. Igual sirve..
-
#23591 - Escrito por ahab, el Martes 12 Diciembre 2006 a las 13:40 CET.
a mi no me funciona en IE7, puede ser por tener el flash metido en divs???
-
#23765 - Escrito por branny, el Miércoles 13 Diciembre 2006 a las 16:41 CET.
probe el script pero no me funciona lo coloque donde mencina el block de notas pero nada si puedes ayudarme por favor tengo un blog y le puse flash si puedes revisarme el codigo fuente muchas gracias.
-
#23773 - Escrito por Raspu, el Miércoles 13 Diciembre 2006 a las 20:47 CET.
Branny:
Por lo menos en Firefox y Ópera las películas Flash de la cabecera no te van a aparecer porque no se encuentran en la ruta que has especificado (images/LOGO.swf - images/mina2006.swf).
Ahab: no debería tener problemas, quizá tienes algún error en el código para insertar el archivo Javascript ¿tienes el sitio en línea? -
#23836 - Escrito por Raspu, el Jueves 14 Diciembre 2006 a las 23:14 CET.
branny, ahad:
Me acabo de dar cuenta que en el archivo con las instrucciones de instalación cometí un error al omitir unas comillas, quizá por eso no les esté funcionando. En la documentación (leame.txt) aparece el siguiente código para llamar al script:
<script type="text/javascript src="embeddedcontent.js" defer="defer"></script>
En realidad debiera decir lo siguiente (solo agregué las comillas faltantes):
<script type="text/javascript" src="embeddedcontent.js" defer="defer"></script>
A ver si eso era lo que estaba fallando en su caso. Saludos y disculpen las molestias :D
David (Raspu) -
#23841 - Escrito por Ben, el Viernes 15 Diciembre 2006 a las 01:32 CET.
Hola Raspu,
Oye, me ha quedado clarisimo todo, pero, , donde obtengo tu codigo? por alli leo que hay un .zip , , de donde lo bajo?
Gracias Raspu. -
#23842 - Escrito por Ben, el Viernes 15 Diciembre 2006 a las 01:33 CET.
ah, ya lo vi, perdon!!, jeee
-
#23879 - Escrito por Axier, el Lunes 18 Diciembre 2006 a las 15:54 CET.
Hola he introducido el script en una pagina en la que estoy trabajando pero no me funciona, he leido los post anteriores y no veo el motivo por el cual en mi web falla...
Dejo el link: www.asoluciones-desarrollo.com/myg/index.htm
A ver que me decís. -
#23905 - Escrito por Raspu, el Lunes 18 Diciembre 2006 a las 20:40 CET.
Axier: aparentemente no hay error de código ya que el link que dejaste funciona perfecto en Ópera con el script, y hay usuarios que no han tenido problema con el script en IE 7 (supongo que usas este browser).
Se me ocurre que tal vez pueda ser un problema con la CACHÉ del browser. Intenta eliminando los archivos temporales. -
#23966 - Escrito por Axier, el Martes 19 Diciembre 2006 a las 11:17 CET.
He eliminado los datos de caché y sigue ocurriendo lo mismo, el caso es que en local me aparece la barra pero en web no... He comprobado que en Opera funciona correctamente.
Mi version de IE es: 6.0.2900.
Dejo de nuevo el link: www.asoluciones-desarrollo.com/myg/index.htm -
#24065 - Escrito por Juan Manuel R, el Martes 19 Diciembre 2006 a las 20:27 CET.
Funciona perfecto. Gracias por el aporte. Saludos
-
#24077 - Escrito por Raspu, el Martes 19 Diciembre 2006 a las 22:10 CET.
@Axier: ¿te fijaste si en las pruebas que haces en local están usando el atributo DEFER en la etiqueta SCRIPT?
@Juan Manuel: Gracias! -
#24079 - Escrito por piratahacker, el Martes 19 Diciembre 2006 a las 22:59 CET.
Hola Raspu; esta es la web que manejo "espg.upt.edu.pe" como te conte tu codigo cumple su cometido, pero tengo ese pequeño problema del parpadeo de la pantalla cada ves que se carga la web sale ese pequeño parpadeo... espero tus comentarios y desde ya gracias....
-
#24165 - Escrito por Raspu, el Jueves 21 Diciembre 2006 a las 04:07 CET.
piratahacker: no sé si te estarás refiriendo a los mismos destellos que detecto (algo así como un flash de la cámara fotográfica antes de que se cargue el correspondiente swf). Ese es el único destello que veo (con y sin Javascript activado); pero algo así como un parpadeo uniforme d ela pantalla o líneas no las percibo (lo probé en Ópera).
-
#24186 - Escrito por KATO2, el Jueves 21 Diciembre 2006 a las 17:10 CET.
mi problema es que cuando abro una pagina con flash el control se queda en blanco y aunque le de click el control no se activa, como hago para que se muestre el flash????
-
#24188 - Escrito por piratahacker, el Jueves 21 Diciembre 2006 a las 18:06 CET.
No amigo mi problema es con el IE7, por que en Opera y Firefox me corre bien....
-
#24229 - Escrito por lulu, el Jueves 21 Diciembre 2006 a las 21:53 CET.
ayudaaaaaaaaaaaaaa!
tengo el mismo problema con el flash y ya me canse de estar buscandoy probando las soluciones que dan pero no me funciona el sitio en en cual tengo alojada la pagina es www.biogeomatica.com pero la animacion que tengo en la cabecera pide la activación, copie tal cual, entre las etiquetas
<head>
<script type="text/JavaScript" src="embeddedcontent.js" defer="defer"></script>
</head>
y nada puse la ruta completa y tampoco..
alguien sabe porque puede ser -
#24231 - Escrito por Raspu, el Jueves 21 Diciembre 2006 a las 22:18 CET.
lulu: como en la página que mencionas ya no tienes puesto el código para cargar el Javascript va a ser un poco difícil ayudarte ;)
kato2: ¿eso te pasa con todas las páginas que tengan flash? ¿en algunas? ¿las que haces tú?.
piratahacker: voy a averguar con otros usuarios de IE7 a ver si les pasa lo mismo y te aviso. -
#24316 - Escrito por Chichonudo, el Viernes 22 Diciembre 2006 a las 10:16 CET.
A mi me el javasript me funciona de maravilla pero tengo sigo teniendo un problema, cuando quiero abrir la pagiana el navegador me da una alerta ("Para ayudar a proteger su seguridad, Internet Explorer impidio que esta pagina ejecutara scripts o controles ActiveX que podrian obtener acceso al equipo..........")
La verdad es que no me resulta practico que la gente que quiera entrar en la pagina tenga que desbloquear el navegador para poder ver el contenido.
Asi que no se si alguno de ustedes me podria ayudar.
Muchas Gracias a todos, el js me ha venido como p... al culo. -
#24362 - Escrito por Raspu, el Viernes 22 Diciembre 2006 a las 15:58 CET.
Chichonudo:
Algunas versiones de IE bloquearán automáticamente scripts y controles ActiveX incluídos en una página, y ese desbloqueo sólo queda en manos del usuario (tu única alternativa como desarrollador es no incluir ni scripts ni ActiveX).
Y si mal no recuerdo, al desbloquear el usuario tiene la opción de dejar ese desbloqueo de manera permanente (aunque no estoy seguro si para una página en particular o se desbloquea para todas). -
#24950 - Escrito por miguel, el Lunes 25 Diciembre 2006 a las 21:17 CET.
Sencillamente genial!!! Muchas gracias por parte de pardillos como yo, infinitamente agradecidos..
-
#25418 - Escrito por Blogissimo, el Viernes 29 Diciembre 2006 a las 00:33 CET.
Ex-ce-len-te.
Saludos y Feliz Navidad. -
#26983 - Escrito por Agradecida y emocionada., el Sábado 6 Enero 2007 a las 04:58 CET.
Gracias mil, genio! Te deseamos lo mejor.
Funciona a la primera. -
#27035 - Escrito por Rodrigo Peñalba, el Sábado 6 Enero 2007 a las 11:00 CET.
pues yo lo he probado en este sitio en desarrollo
www.maspor-marine.com/
en el HEAD puse
<script type="text/javascript" src="images/embeddedcontent.js" defer="defer"></script>
y dentro del BODY el siguiente flash:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="fpdownload.macromedia.com... width="351" height="290" id="mapa" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="images/mapa.swf" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="bgcolor" value="#ffffff" />
<embed src="images/mapa.swf" menu="false" quality="high" wmode="transparent" bgcolor="#ffffff" width="351" height="290" name="mapa" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="www.macromedia.com/go/get... />
</object>
y nada, sigue la estupida barrita de IE...
ya revise comillas, enlaces relativos, cache o temporales, y NEL, no logro quitarme esa barrita de encima
como hago? -
#27092 - Escrito por Raspu, el Sábado 6 Enero 2007 a las 20:17 CET.
Rodrigo: por lo menos en Ópera la barrita se quita sin problemas, aunque no tengo IE7 para probarlo. Una pregunta al margen... ¿no te estarás fijando quizá en una barrita que aparece en parte superior del browser? (que IE7 usa para bloquear scripts y activex por considerarlos contenidos peligrosos).
-
#27304 - Escrito por fernandocomet, el Lunes 8 Enero 2007 a las 16:39 CET.
Creo que no soluciona los bloqueos de pop-up que IE7 hace por defecto (abrir ventana del navegador, etc.). Alguna idea?
Hacer un comentario
Los comentarios para este post están cerrados.






