Lo que ocurre es que nada de lo anterior solucionaba el trabajo de tener que ir cambiando de un modo prácticamente manual todos los flash de trabajos anteriores; sobre todo si la cantidad es grande. La solución la encontré en esta página y es la siguiente:
Creas un fichero iefix.js en el que pegas el siguiente código:
Código :
objects = document.getElementsByTagName("object" ) ; for (var i = 0; i < objects.length; i++) { objects[i].outerHTML = objects[i].outerHTML; }
Debajo del último "object", por ejemplo antes de la etiqueta de cierre del "body" insertas la siguiente linea:
Corrígeme si me equivoco. Este código lo que hace es volver a escribir el mismo código HTML pero pasando por JavaScript ¿no? De ese modo el objeto queda incrustado no mediante HTML (que es como petaba) sino mediante JavaScript.
No sé si puede dar problemas si IE tiene inhabilitado JavaScript. Viendo el ejemplo se me ha ocurrido esto (aunque no lo he probado):
mmmm, no es mala onda pero a mi no me funciono y no se por que?, mas y sin embargo IE6 nunca me mostró las eolas en mi ordenador pero IE7 si y esta solución no me funciono para IE7.
Espero que puedas decirme por que, por que cuando lo edito DreamWeaver lo arreglo a la primera para ambos navegadores.
Cuidate y gracias me parece muy bien que busques otras maneras (menos complicadas) de hacer esto. Por:fraggz
Buenas...
Yo actualmente estoy trabajando con Dreamweaver CS3 y esto lo soluciona automáticamente.
Pero cuando el servidor web está muy capado, y te obliga a trabajar con direcciones absolutas, este sistema falla.
Así que probaré estas nuevas iniativas a ver que pasa y os cuento
Funciona y sin problema. El asunto es que hay que asegurarse que el JS cuando sea llamado desde el HTML este direccionando al archivo que es. En el caso del ejemplo el JS está siendo llamado en la misma carpeta del archivo HTML por lo tanto no genera problema. Pero en otros casos, como el mio, el JS esta en otra carpeta diferente por lo cual se debe redireccionar....... Por mi lado funciona y sin problemas. Por:BeltranReal_blog
Hola antes que nada este es mi primer post, yo soy un diseñadorr grafico, y gracias a Cristalab, he aprendido todo lo que no me enseñaron en la escuela, practicamente aqui estudie jeje.
Y aqui tengo la solucion que yo uso para este problema en IE
Por ejemplo , creo una tabla y ahi pongo lo siguiente
ya con esto no tengo ningun problema para activar el swf, y siempre que lo aplico en alguna pagina solo hago una copia de la carpeta js y la agrego con mi siguiente pagina, espero que a alguien le sirva de algo. saludos a todos Por:Emmanuel_blog
Yo trabajé con una solución como iefix desde el inicio de este problema de EOLAS - Microsoft, y el problema con este tipo de código me surgió con la compatibilidad de este sistema de reescritura de los object/embed con las herramientas de servicios de banners. Por lo general, los banners flash dejaban de tener el lineal site que la herramienta le había asignado. Pero para sites que no cuenten con estas herramientas, ésta es la mejor opción (y la mas simple de llevar adelante) sin lugar a dudas, mas teniendo en cuenta que si lo incluimos solamente en un include del footer, queda solucionado para todo el site con solo incluir una línea de código en un solo file . Por:Eguy_blog
Espero mas tutoriales Por:Judit_blog
Emmanuel_blog, tengno el mismo problemas de los demas, yo tb estudio Diseño, pero estos problemitas no te los enseñan.. veo tu codigo pero no entiendo la segunda parte. esa es el archico run.js ? Te agradeceria bastante si me puedes aclaras esto. Gracias... Por:Osvaldo_blog
HOla que tal ami si me funciono esta solución, pro el probema que encuentro es que la primera vez que entro me aparece abajo que esta descrgando un elemento y tengo que actualizarla para que se quite esto, saludos y gracias Por:Carlos Sandoval_blog
osvaldo_blog solo crea una archivo htmldentro de este pones el codigo siguiente donde "archivoflash.swf va a ser tu clip
guardas el archivo como js.js ylo pones dentro de la carpeta JS QUE CREASTE y eso seria todo, si tienes alguna duda me avisas Por:Emmanuel_blog
Hola. Sólo por confirmar, creo que cuantos más seamos los que probemos, mejor. He probado el código de iefix.js y me ha funcionado de maravilla. Mi proyecto es algo secillo y plano y a mi me ha ido bien, así que sólo dar las gracias a jripper!!!
Un saludo!
D. Por:David_blog
Funciona perfecto. Muchisimas Gracias, me ahorraste muchos dolores de cabeza. Por:Andres Lopez_blog
si lo hicieras en video seria mejor asi es muy difisil de k sarga Por:aris_blog
No funciona... Por:ceaped_blog
Salen 2 errores: missing ) after argument list [Break on this error] document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" cod... run.js (line 34) runSWF is not defined [Break on this error] <script type="text/javascript">runSWF("peli.swf", 1000, 600,"6,0,29,0", "#25406... Por:ceaped_blog