Buenas noches, escribo en esta oportunidad porque quisiera que cuando le de al botón "Cerrar Caso", este se redireccione a la página principal del menú y también que me abra una pestaña nueva con un reporte en pdf que genero con fpdf, se puede hacer? estoy trabajando con MVC
Respuestas
Como quieres hacer dos cosas diferentes al pulsar un único enlace, tendrás que usar JavaScript. El código concreto que abre una nueva pestaña y que redirecciona a otra página podría ser como el siguiente:
// abrir un PDF en una pestaña nueva window.open('http://ejemplo.com/archivo.pdf', '_blank'); // redirigir la pestaña actual a otra URL window.location.href = 'http://ejemplo.com';
En cualquier caso, mi recomendación sería que no hicieras esto. Entre las medidas de protección de los navegadores, las extensiones que se instalan los usuarios y los diferentes comportamientos entre navegadores, es casi seguro que esto te va a fallar en muchos casos.
Mi consejo sería que repensaras este comportamiento y no trates de abrir pestañas y redirigir a otras páginas cuando se pulsan botones o enlaces.
@javiereguiluz
Gracias @javiereguiluz por responderme, aplique lo que me dijiste de JavaScript y me funcionó. Al principio quería trabajarlo solo con PHP pero el problema que se presenta es que cuando lo redirecciono en el reporte que lo hice con FPDF se va la a esa página y la parte del menú se pierde. Entonces para que la gente no tuviera que darle atrás en el navegador pensé que podría ser esa manera.
@eng_teresa