Ayuda con pop-up y Flash 8
4 seguidores
hola, estoy intentando abrir un popup desde flash 8 pero no hay manera...
con:
<code>on (press) {
getURL("javascript:void(window.open('abel2.html','popup','toolbar=no,menubar=no,scrollbars=no,resizable=no,width=400,height=550'))");
}</code>
ayuda por favor, gracias 1000
vane
Hola Ivanv, yo uso el siguiente codigo y me funciona:
<code>
on (release) {
getURL("javascript:openNewWindow('nombrehtm.htm','','width=210,height=250,left=100,top=100,toolbar=no,scrollbars=no')");
}
</code>
y en el codigo del htm en donde está puesto el flash poner debajo de <body>:
<code>
<script>
function openNewWindow(URLtoOpen, windowName, windowFeatures) {
newWindow= eval('wind'+'ow.o'+'pen(URLtoOpen, windowName, windowFeatures)');
}
</script>
</code>
Saludos!
x8
Ivanv usando External Interface no te debe fallar.
Pon esto al principio del todo:
<code>import flash.external.ExternalInterface;</code>
Y después esto:
<code>ExternalInterface.call("funcionJavascript");</code>
..donde funcionJavascript es el nombre de una función javascript que te hayas creado en el html.
Suerte!
corpas
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