![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
Cómo se puede abrir una ventana popup con unas dimensiones específicas al abrir una página web en php?
Gracias por vuestra ayuda...
| |||
![]() Perdonad por si la respuesta de esta pregunta está en cualquier parte del foro, pero no he podido encontrarla ![]() Cómo se puede abrir una ventana popup con unas dimensiones específicas al abrir una página web en php? Gracias por vuestra ayuda... |
| |||
Hola, La unica forma de abrir popups es con javascript. PHP no puede controlar el navegador, asi que lo unico que puedes hacer desde php es generar el HTML+javascript que hace lo que quieres. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Gracias por tu respueta josemi. Ya sé que es JavaScript quien ejecuta el popup, pero lo tengo metido en un php y no funciona, mientras que en un htm normal sí. He visto en otras webs que bajo un php sí funciona... ![]() |
| |||
Cita: Entonces el problema no es abrir el popup, sino como meter el codigo javascript dentro del PHP. Puede que tengas problemas con la forma que generas el HTML+javascript (comillas u otros caracteres). Si pones el codigo que usas podriamos ver el fallo.pero lo tengo metido en un php y no funciona Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Creo que sé lo que falla, pero no sé introducir el JavaScript en su sitio. Tengo una opción para abrir popups pinchando en enlaces. A lo mejor esa opción, obviamente en JavaScript, es la que entorpece. El código que tengo metido actualmente es: <html> <head> <title>KAMELOT - the official site</title> <link href="style.css" rel="stylesheet" text="text/css"> <SCRIPT LANGUAGE="JavaScript" src="menu.js"></script> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> </head> Yo lo que hago es meter el JavaScript antes, de esta forma: <html> <head> <title>KAMELOT - the official site</title> <link href="style.css" rel="stylesheet" text="text/css"> <SCRIPT LANGUAGE="JavaScript" src="menu.js"></script> <script language="JavaScript"> function abrirVentana() { open("popup.htm","miVentana", "width=350,height=380,toolbar=no,directories=no,me nubar=no,status=no"); } </script> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> </head> Y luego en Body tengo para que me abra el popup: <body onLoad="abrirVentana()" bgcolor="#000000" topmargin=0 marginheight=0 marginwidth=0 leftmargin=0> Qué es lo que falla y cómo arreglarlo? |