Foros Programación Cliente

Ayuda con pop-up y Flash 8

3 3 Respuestas Martes 16 de octubre, 2007
hola, estoy intentando abrir un popup desde flash 8 pero no hay manera...

con:

on (press) {
getURL("javascript:void(window.open('abel2.html','popup','toolbar=no,menubar=no,scrollbars=no,resizable=no,width=400,height=550'))");

}


ayuda por favor, gracias 1000
Registrado desde 05/12/04
Número de posts: 277
  • Avatar de corpas corpas Registrado desde 17/10/07 / Número de posts: 37
    Buenas.

    No es necesario usar javascript para esto, simplemente usar uno de los parámetros del getURL.

    El código quedaría algo así como

    on(press){
    getURL("URL","_blank");
    }

    Así tendrás tu pop-up (aunque no podrás especificar el tamaño de la ventana)

    Un saludo
    Publicado hace 4 años
  • Avatar de x8 x8 Registrado desde 03/10/06 / Número de posts: 190
    Ivanv usando External Interface no te debe fallar.

    Pon esto al principio del todo:

    import flash.external.ExternalInterface;

    Y después esto:

    ExternalInterface.call("funcionJavascript");

    ..donde funcionJavascript es el nombre de una función javascript que te hayas creado en el html.

    Suerte!
    Publicado hace 4 años
  • Avatar de vane vane Registrado desde 03/01/03 / Número de posts: 51
    Hola Ivanv, yo uso el siguiente codigo y me funciona:


    on (release) {

    getURL("javascript:openNewWindow('nombrehtm.htm','','width=210,height=250,left=100,top=100,toolbar=no,scrollbars=no')");

    }


    y en el codigo del htm en donde está puesto el flash poner debajo de <body>:


    <script>
    function openNewWindow(URLtoOpen, windowName, windowFeatures) {
    newWindow= eval('wind'+'ow.o'+'pen(URLtoOpen, windowName, windowFeatures)');
    }
    </script>


    Saludos!
    Publicado hace 4 años