Comunidad de diseño web y desarrollo en internet online

Conflicto onload

Citar            
MensajeEscrito el 15 Mar 2010 02:25 pm
Hola:

Necesito ayuda con el siguiente problema. Tengo una página donde uso swfobject para insertar una película Flash y mostrar contenido alternativo a quienes no tengan activado swf en su navegador. Al mismo tiempo, tengo un mapa de Google Maps.

Para llamar a cada una de estas herramientas, uso la función Javascript onload, pero eso crea un conflicto y solo funciona el último onload. Sé que hay formas de juntar ambas funciones en una sola y luego llamar esta última con onload, pero no se me ocurre cómo, ya que no sé Javascript.

Si alguien puede ayudarme le dejo las dos funciones:

Esto es para el swfobject:

Código :

window.onload = function() {
            if (swfobject.hasFlashPlayerVersion("9")) {
               var att = { data:"swf/botonera_menu_ubicacion.swf", width:"682", height:"47" };
               var par = { menu:"false" };
               var id = "bloque_menu";
               var myFlashContent = swfobject.createSWF(att, par, id);
            }
         };


Esto es para el google maps:

Código :

<body onload="initialize()" onunload="GUnload()">


Gracias desde ya.

Por elmaluf

Claber

243 de clabLevel

2 tutoriales

 

chrome
Citar            
MensajeEscrito el 15 Mar 2010 03:59 pm
humm algo sencillo seria que incluyeras la instruccion initialize() como ultima linea del codigo anterior el cual supongo esta en tu header, casocontrario te pediria que incluyeras el resto de tu codigo para decirte donde poner exactametne cada cosa por ahora deberia de quedar asi:

Código :

window.onload = function() {
            if (swfobject.hasFlashPlayerVersion("9")) {
               var att = { data:"swf/botonera_menu_ubicacion.swf", width:"682", height:"47" };
               var par = { menu:"false" };
               var id = "bloque_menu";
               var myFlashContent = swfobject.createSWF(att, par, id);
            }
            initialize();
         };

Código :

<body onunload="GUnload()">

Con eso ya no deberias tener problemas, si aun tienes problemas postea mas de tu codigo para decirte que modificar

COPY, PASTE, PLAY AND ENJOY

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

msie8
Citar            
MensajeEscrito el 15 Mar 2010 04:36 pm
Ya estoy en enjoy NeoCesar, funcionó a la perfección. Me voy a poner a estudiar Javascript. Gracias.

Por elmaluf

Claber

243 de clabLevel

2 tutoriales

 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.