Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/10/2007, 05:04
strepor
 
Fecha de Ingreso: enero-2004
Mensajes: 149
Antigüedad: 20 años, 3 meses
Puntos: 1
Re: Abrir un popup desde un botón

Hola. Yo para eso hago lo siguiente:

En el html principal (donde se carga el flash que quieres que lleve los popup) pego el siguiente código (en el <script>):

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', toolbar=0,scrollbars=0,location=0,statusbar=0,menu bar=0,resizable=0,width=740,height=600,left = 340,top = 287');");
}


Los valores que aparecen con un "0" funcionan como "true" y "false", siendo "0 = false" y "1=true" (como en scrollbars, statusbar, menubar, etc)

Luego de esto, en el boton (en flash) pongo la siguiente programación:

on (release) {
getURL("javascript:popUp('tuarchivopopup.html')");
}


le puedes poner esto a todos los botones que quieras y todos los popup tendrán las mismas dimensiones. Si quieres poner diferentes dimensiones, pues tendrás que copiar la función popup, por ejemplo:

function popUp2(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', toolbar=0,scrollbars=0,location=0,statusbar=0,menu bar=0,resizable=0,width=740,height=600,left = 340,top = 287');");
}

y luego en flash:

on (release) {
getURL("javascript:popUp2('tuarchivopopup.html')");
}

Seguramente haya formas más sencillas, pero mientras a ver si te sirve esta (a mi me funciona bien)

Salu2