Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2007, 14:51
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
Re: pop up javascript con un boton desde una pelicula SWF

Una posible solución(que no digo que sea la mejor) para resolver tu problema pasa por hacer una especie de puente antes de cargar el pop-up.

Se trataría de crear un script en php que te devolviese las dimensiones de la imagen pasada como argumento y a la carga de esos datos lanzar el pop-up.

El código php, sería más o menos algo así:
Código PHP:
<?
if($_GET['imagen']!="")
{

$a=getimagesize($_GET['imagen']);

$tipo=explode("/",$a['mime']);
$tipo=$tipo[1];
echo 
"ancho=".$a[0]."&alto=".$a[1]."&tipo=".$tipo."&fin=si";
}
?>
y el código del fla:
Código PHP:
php=new LoadVars();
miImagen="";
bCarga.onRelease=function()
{
    
miImagen="1.jpg";
    
php.load("image.php?imagen="+miImagen);
}

php.onLoad=function()
{
    
getURL("javascript:NewWindow=window.open('"+miImagen+"' ,'pop1','width="+php.ancho+",height="+php.alto+",toolbar=No,location= No,scrollbars=No,status=No,resizable=No,fullscreen =No,top='+((screen.height/2)-("+al/2+"))+',left='+((screen.width/2)-("+an/2+"))+'"+"');void(0);");

De esta forma conseguimos abrir desde flash un pop-up adaptado al tamaño de la imagen.

Respecto de el problema de el espacio en blanco tipo padding, supongo que es tema ya de javascript.

salu2 ;)
__________________
[+]
[+]