Saludos a todos, ando con un tema que me vuelve loco y necesito pedir ayuda...
En una pagina abro un menu flash en un div concreto. Los botones me abren unos contenidos varios en otro div concreto:
- con
Código:
function flashADiv(destino,archivo){
var flashvars = {};
var params = {menu:"false", scale:"noscale", wmode:"transparent"};
var attributes = {};
swfobject.embedSWF(archivo,destino, "1", "1", "8.0.0", "expressInstall.swf",flashvars,params,attributes);
};
cargo un swf.
- con
Código:
function htmlADiv(destino, archivo){
var destino="#"+destino;
$(document).ready(function(){
$(destino).load(archivo);
}
);
};
Cargo una pagina HTML
El codigo AS es:
Código:
btnsys.onRelease=function() {
getURL('javascript:flashADiv("loaded","bprueba.swf") ');
};
BTNWEB.onRelease=function() {
getURL('javascript:htmlADiv("loaded","abes.html") ');
};
Pues bien... el problema es que al cargar el swf en el div " loaded de la pagina principal, se me " destruye " ese div, y se convierte en un OBJECT (con el mismo id, eso si ) y entonces, claro, ya no puedo volver a cargar un html...
Esta es la vista firebug...
En origen:
Código:
</div>
<div id="loaded"> </div>
despues de llamar html:
Código:
<div id="loaded">texto vario...</div>
despues de llamar al swf:
Código:
<object id="loaded" width="1" height="1" type="application/x-shockwave-flash" data="bprueba.swf" style="visibility: visible;">
<param name="menu" value="false">
<param name="scale" value="noscale">
<param name="wmode" value="transparent">
</object>
Se os ocurre como solucionarlo ? Gracias de antemano