Hola muy buenaS!! hacía un monton que no me metia, hasta tengo los mensajes a 0! Vereis llevo unos dias hasta los... de probar y googlear, así que os pongo mi problema, haber si algún maquina me echa un cable, seguro que es super simple, pero no me ha funcionado nada!!
Estoy construyendome una web y tengo un index html con un menu flash que va con XML y abajo un iframe, os pongo
el codigo:
<html>
<head>
</head>
<body>
<div id="container">
<div id="cabecera">
<div id="logo"><img src="img/logo.png"/></div>
<div id="motivo">
<img src="img/motivo.png"/></div>
</div>
<div id="galeria">
<div id="gal">
<div id="flashContent" width="100%"; height="100%">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="800" height="220" id="menu" align="middle">
<param name="movie" value="menu.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="noscale" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="TL" />
<param name="allowScriptAccess" value="sameDomain" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="menu.swf" width="800" height="220">
<param name="movie" value="menu.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="noscale" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="TL" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
Obtener Adobe Flash Player
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</div>
</div>
<div id="galeria2">
<div id="gal2"> <iframe id="gale" name="gal" src="noencuentra.html" scrolling="no" FRAMEBORDER="no" SCROLLING="no" style="width:100%; height:100%;"></div>
</div>
</div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------------
Y este es del XML
<?xml version="1.0"?>
<menu type="Accordion Pro v 2.0" program_version="pro v 2.0">
<item url="galerias/gal_h/gl_h.htm" target="_gal">
<title_area>
<image active="menu_data/home_title.jpg" not_active="menu_data/home_title.jpg"/>
</title_area>
<main_area bg_image="menu_data/home_bg.jpg">
<html_field effect_type="opacity">
<distances from_left="165" from_top="10" from_right="7" from_bottom="10"/>
</html_field>
</main_area>
</item>
<item open_sound="" url="">
<title_area>
<text pos_x="0" pos_y="0">
</text>
<image active="menu_data/news_title.jpg" not_active="menu_data/news_title.jpg"/>
</title_area>
<main_area bg_image="menu_data/news_bg.jpg">
<html_field effect_type="opacity">
<distances from_left="155" from_top="10" from_right="27" from_bottom="10"/>
</html_field> (CONTIUNA CON 3 ITEMS MAS QUE SON ELEMENTOS DEL MENU)
Bueno pues el tema es que no tengo el fuente de flash,pongo un name al iframe, y despues uso el target para llamar a ese name, el parámetro URL va perfectamente, pero el target como que no existe.Parece ser que todo se monta mediante XML,asi que he probado a decompilarlo para obtener el codigo fuente y meterlo yo ahi, pero nada... ya digo que va montado todo con XML y googleando he conseguido esta solución:
<item url="galerias/gal_h/gl_h.htm" target="_gal">
<url>galerias/gal_h/gl_h.htm</url>
<target>_gal</target>
<title_area>
<image active="menu_data/home_title.jpg" not_active="menu_data/home_title.jpg"/>
</title_area>
<main_area bg_image="menu_data/home_bg.jpg">
<html_field effect_type="opacity">
<distances from_left="165" from_top="10" from_right="7" from_bottom="10"/>
</html_field>
</main_area>
</item>
Pero así el parametro TARGET sigue como sino existiera, y ahora el URL tampoco funciona. Seguro que es una minucia lo que hay que poner, estaría muy agradecido si alguien me echa un cable :o :o porque llevo unos dias super estancado con esto.
Gracias por la ayuda de antemano.