| |||
Como crear una ventana con dimensiones especificas Tengo el siguiente problema, de repente es muy facil y tonto lo que pregunto pero soy nueva en el area de la programacion html. en mi pagina tengo un link y a traves de el quiero abrir una nueva ventana, eso lo logre con el target="_blank" pero quiero que esa ventana tenga dimensiones especificas, salga centrada y no tenga los menus del navegador, como puedo hacer eso?? |
| |||
y como le envio un parametro necesito un favorcito mas, ¿como le agrego a esa funcion que me enviast, es decir a la nueva pagina que estoy abriendo un valor adicional?, por que en realidad en esa nueva pagina voy a mostrar el detalle de un producto escogido y debo enviarle a la nueva pagina que voy a abrir el codigo del producto escogido para poder realizar la consulta sql que me cargara los datos |
| ||||
Cita: Puedes usar el método resizeTo(ancho,alto)Mensaje Original por elangelcaido Y hay alguna forma de hacerlo sin tener que poner en el head toda esa funcion en javascript? Osea que cuando se habra el html se ponga a si mismo el tamaño? coloca esto en alguna parte de tu <head> <script language="javascript"> window.resizeTo(300,200) </script> cambia los valores por lo que quieras |
| ||||
Re: y como le envio un parametro Cita: añádele el dato al final del archivo que llamasMensaje Original por AnaLezama necesito un favorcito mas, ¿como le agrego a esa funcion que me enviast, es decir a la nueva pagina que estoy abriendo un valor adicional?, por que en realidad en esa nueva pagina voy a mostrar el detalle de un producto escogido y debo enviarle a la nueva pagina que voy a abrir el codigo del producto escogido para poder realizar la consulta sql que me cargara los datos <a href="javascript:openNewWindow('link.htm?id=valor',250,460)">link </a> En la popup lo recoges desde el lenguaje del lado del servidor que estés usando |
| |||
no me funciona no se porque pero aunque solo cambie del código el nombre de la pagina a cargar (en tu ejemplo link.htm) en mi caso "Datos_del_producto-php" nada mas y coloque el codigo dentro de la etiqueta head de mi pagina, no de la que quiero crear si no de pagina madre. no me carga nada, ninguna pagina
__________________ En la busqueda de la verdad |
| |||
ya funciona pero hay algunos cambios ya funciona pero cambie algo: quite el win=window.open(.... si solo deje open(.... ademas agregue "status=no" a los parametros del open
Código:
<script language="JavaScript"> function openNewWindow(url,h,w){ var l = (screen.width - w) / 2; var t = (screen.height - h) / 2; open(url,null, "top=" + t + ",left=" + l + ", width=" + w + ", height=" + h +" , status=no,toolbar=no,scrollbars=3,location=no, statusbar=no,menubar=no,resizable=no,copyhistory=no,directories=no"); //if (parseInt(navigator.appVersion) >= 4) win.window.focus(); } </script> y gracias de nuevo
__________________ En la busqueda de la verdad |
| |||
no logro que envie el parametro el parametro que paso por la url junto con direccion de la pag que quiero mostrar no se envia, la instrucción la tenia primero asi: <a href="javascript:openNewWindow('/modules/Gestion_de_Equipos/Datos_del_Equipo.php?CodProd=txtCodProd.value',250,460)"> Como no estaba segura que esa fuera la sintaxis la cambie a <a href="javascript:openNewWindow('/modules/Gestion_de_Equipos/Datos_del_Equipo.php?CodProd=1',250,460)"> y hago la prueba de que si la recibio colocando en la ventana que se abrio (en Datos_del_equipo.php): <?php echo "HOLA"."$CodProd"; ?> pero solo se muestra "HOLA" con cualquiera de los dos codigos, ¿sera que el tipo de ventana que estoy abriendo sin menu, sin barra de dirección... etc no recibe variables por la url?
__________________ En la busqueda de la verdad |
| |||
Ayudaaaaaa!!!! no logro que envie el parametro el parametro que paso por la url junto con direccion de la pag que quiero mostrar no se envia, la instrucción la tenia primero asi: <a href="javascript:openNewWindow('/modules/Gestion_de_Equipos/Datos_del_Equipo.php?CodProd=txtCodProd.value',250 ,460)"> Como no estaba segura que esa fuera la sintaxis la cambie a <a href="javascript:openNewWindow('/modules/Gestion_de_Equipos/Datos_del_Equipo.php?CodProd=1',250,460)"> y hago la prueba de que si la recibio colocando en la ventana que se abrio (en Datos_del_equipo.php): <?php echo "HOLA"."$CodProd"; ?> pero solo se muestra "HOLA" con cualquiera de los dos codigos, ¿sera que el tipo de ventana que estoy abriendo sin menu, sin barra de dirección... etc no recibe variables por la url? Por favor necesito ayuda de alguien en este aspecto....
__________________ En la busqueda de la verdad |
| |||
Re: Usa en sig. codigo Cita: Que tal, necesito ayuda porfavor, use el codigo para abrir un archivo swf enlazandolo en 'link.htm' y funciona perfectamente, pero no se escucha el audio, no se si tenga que ver con el navegador porque lo probe en iexplore y funciona, pero en firefox no, alguna solución?
Iniciado por amendoza Es una rutina en javascript: funcion: <script language="JavaScript"> function openNewWindow(url,h,w){ var l = (screen.width - w) / 2; var t = (screen.height - h) / 2; win = window.open(url, null, "top=" + t + ",left=" + l + ", width=" + w + ", height=" + h + ",toolbar=no,scrollbars=3,location=no,statusbar=no ,menubar=no,resizable=no,copyhistory=no,directorie s=no"); if (parseInt(navigator.appVersion) >= 4) win.window.focus(); } </script> y la sentencia en la pagina es: <a href="javascript:openNewWindow('link.htm',250,460) ">link </a> esto te ayudara..... |