Ignacio G.R.
De profesión Chapuzas
- Registrado
- 15 May 2015
- Mensajes
- 212
- Puntos
- 43
Buenas compañeros. Abro este hilo, para que me ayudeis a resolver problemas que voy teniendo en alguno de mis diseños, ver que cosas se pueden y no pueden hacer, etc.
Por ahora voy con la primera consulta, a continuacion explicare lo que quiero hacer.
---------------------------
Formulario de entrada de producto introduzco los datos y click al submit.
En la misma pestaña abre el archivo php que recibe el formulario si todo salio bien lo abre con 2 lineas pintadas en pantalla (3 echos)
1ºDatos incorporados correctamente a base de datos.
2º url1 (regreso al formulario) .
3º url2(cerrar ventana)
---------------
Como veis quiero que tras haber enviado el nuevo producto y haberlo incorparado a la base de datos me salga un aviso y dos enlaces, uno enlazando al formulario, por si se quieren introducir mas productos y otro que cierre la ventana/pestaña.
El problema es este ultimo. Lo he hecho con javascript, pero no logro que cierre la pestaña si la pagina se abrió en la misma pestaña que el formulario.
Sin embargo si lo que hago es que al darle a submit abra otra pestaña o un popup, (en lugar de en la misma pestaña), la "url" para cerrar si funciona.
Obviamente estoy usando el window.close() He buscado por ahi en ingles y al parecer solo sirve para cerrar ventanas o pestañas que el propio javascript haya abierto (de ahi que funcione con pestañas nuevas o popup pero no con una pestaña ya abierta que actualiza su contenido con otro archivo php).
¿Alguna idea de como hacerlo funcionar o hacerlo de otra forma?
Si quereis ver el codigo avisad (ahora mismo no lo tengo, me he dejado olvidado el usb donde lo tengo guardado e ire a buscarlo en media hora).
Por ahora voy con la primera consulta, a continuacion explicare lo que quiero hacer.
---------------------------
Formulario de entrada de producto introduzco los datos y click al submit.
En la misma pestaña abre el archivo php que recibe el formulario si todo salio bien lo abre con 2 lineas pintadas en pantalla (3 echos)
1ºDatos incorporados correctamente a base de datos.
2º url1 (regreso al formulario) .
3º url2(cerrar ventana)
---------------
Como veis quiero que tras haber enviado el nuevo producto y haberlo incorparado a la base de datos me salga un aviso y dos enlaces, uno enlazando al formulario, por si se quieren introducir mas productos y otro que cierre la ventana/pestaña.
El problema es este ultimo. Lo he hecho con javascript, pero no logro que cierre la pestaña si la pagina se abrió en la misma pestaña que el formulario.
Sin embargo si lo que hago es que al darle a submit abra otra pestaña o un popup, (en lugar de en la misma pestaña), la "url" para cerrar si funciona.
Obviamente estoy usando el window.close() He buscado por ahi en ingles y al parecer solo sirve para cerrar ventanas o pestañas que el propio javascript haya abierto (de ahi que funcione con pestañas nuevas o popup pero no con una pestaña ya abierta que actualiza su contenido con otro archivo php).
¿Alguna idea de como hacerlo funcionar o hacerlo de otra forma?
Si quereis ver el codigo avisad (ahora mismo no lo tengo, me he dejado olvidado el usb donde lo tengo guardado e ire a buscarlo en media hora).