Foros del Web » Programando para Internet » Javascript »

Popup en php

Estas en el tema de Popup en php en el foro de Javascript en Foros del Web. Hola necesito de su ayuda, este es mi problema. Necesito cargar un script php en un popup, el problema es que si el navegador tiene ...
  #1 (permalink)  
Antiguo 11/07/2008, 15:14
 
Fecha de Ingreso: mayo-2006
Mensajes: 58
Antigüedad: 18 años, 5 meses
Puntos: 0
Popup en php

Hola necesito de su ayuda, este es mi problema.

Necesito cargar un script php en un popup, el problema es que si el navegador tiene bloqueados los popup obviamente este no se abre, lo que pasa es que cada vez que se intenta abrir el popup se crea un numero consecutivo, el cual si no se abre dicho popup se pierde, encontré la forma de que se cargue con un link, y funciona pero necesito que se cargue al hacer click en un boton.

Este codigo es el que llama el popup este es el que necesito que funcione y nomas no:

Código PHP:
$smarty->assign("alCargar""<script>
    window.open('agregarAcmPopup.php?numeroACM="
.$_COOKIE["ACMImprimirACM"]."','s','scrollbars=yes,resizable=yes,location=YES,menubar=no,status=no,toolbar=no,top='+(screen.height-200)/2+',width=640,height=200,left='+(screen.width-640)/2);
    </script>"
); 
Y este es el código con un link que si abre el popup:

Código HTML:
<a href=\"agregarAcmPopup.php\" target=\"popup\" onclick='window.open(this.href, this.target, \"\"); return false;' > popup </a>";
De hecho ese lo puso caricatos en una FAQ...

Alguna forma de adaptar lo del link al boton????

Gracias de antemano
  #2 (permalink)  
Antiguo 11/07/2008, 15:18
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 6 meses
Puntos: 839
Exclamación Respuesta: Popup en php

Puedes usar el evento onclick del botón...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:33.