Revision: 1407
Updated Code
at October 3, 2006 11:17 by inakiabt
Updated Code
fix.js: /*******************************************/ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } var fixObjects = function() { objects = document.getElementsByTagName("object"); for (var i = 0; i < objects.length; i++) { objects[i].outerHTML = objects[i].outerHTML; } }; addLoadEvent(fixObjects); /*******************************************/ index.html: /*******************************************/ <html> <head> <title></title> <script> function aler() { alert('a ver si anda'); } </script> </head> <body onLoad="aler();"> <!-- si tiene o no una funcion en el OnLoad, el script funciona igual --> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="760" height="100"> <param name=movie value="http://dsnet.com.ar/intro3.swf"> <param name=quality value=high> <embed src="http://dsnet.com.ar/intro3.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="760" height="100"></embed> </object> <!--**************EN ALGUN "include" de php por ejemplo**********************--> <script language="JavaScript" src="fix.js"></script> <!--*********************************************************************--> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="760" height="100"> <param name=movie value="http://dsnet.com.ar/intro3.swf"> <param name=quality value=high> <embed src="http://dsnet.com.ar/intro3.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="760" height="100"></embed> </object> </body> </html> /*******************************************/
Revision: 1406
Updated Code
at October 3, 2006 11:16 by inakiabt
Updated Code
fix.js: /*******************************************/ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } var fixObjects = function() { objects = document.getElementsByTagName("object"); for (var i = 0; i < objects.length; i++) { objects[i].outerHTML = objects[i].outerHTML; } }; addLoadEvent(fixObjects); /*******************************************/ index.html: /*******************************************/ <html> <head> <title></title> <script> function aler() { alert('a ver si anda'); } </script> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="760" height="100"> <param name=movie value="http://dsnet.com.ar/intro3.swf"> <param name=quality value=high> <embed src="http://dsnet.com.ar/intro3.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="760" height="100"></embed> </object> <!--**************EN ALGUN "include" de php por ejemplo**********************--> <script language="JavaScript" src="fix.js"></script> <!--*********************************************************************--> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="760" height="100"> <param name=movie value="http://dsnet.com.ar/intro3.swf"> <param name=quality value=high> <embed src="http://dsnet.com.ar/intro3.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="760" height="100"></embed> </object> </body> </html> /*******************************************/
Revision: 1405
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 3, 2006 11:14 by inakiabt
Initial Code
fix.js: /*******************************************/ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } var fixObjects = function() { objects = document.getElementsByTagName("object"); for (var i = 0; i < objects.length; i++) { objects[i].outerHTML = objects[i].outerHTML; } }; addLoadEvent(fixObjects); /*******************************************/ index.html: /*******************************************/ <html> <head> <title></title> <script> function aler() { alert('a ver si anda'); } </script> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="760" height="100"> <param name=movie value="http://dsnet.com.ar/intro3.swf"> <param name=quality value=high> <embed src="http://dsnet.com.ar/intro3.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="760" height="100"></embed> </object> <!--**************EN ALGUN "include" de php por ejemplo**********************--> <script language="JavaScript" src="fix.js"></script> <!--***************************************************--> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="760" height="100"> <param name=movie value="http://dsnet.com.ar/intro3.swf"> <param name=quality value=high> <embed src="http://dsnet.com.ar/intro3.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="760" height="100"></embed> </object> </body> </html> /*******************************************/
Initial URL
Initial Description
Patch para quitar el molesto cartel en una sola linea de codigo. Lo interesante es que hace una cola de funciones para el "OnLoad". Mas que nada sirve si tenes un sitio armado y tenes que meter este patch en todas tus paginas. Con la funcion "fixObjects" no alcanza, ya que asi tendria que poner el include al final de la pagina, antes del "". Con esta cola de eventos se puede meter en cualquier parte de la pagina. Cola de eventos: http://snipplr.com/view/412/agregar-funciones-al-page-load-sin-anular-otros-eventos-ya-agregados/
Initial Title
[FIX] Macromedia Flash - Click para activar el control - Click to activate the control
Initial Tags
javascript, flash
Initial Language
JavaScript