Hoy me encontré con un problema. Más adelante en el marco, descubrí que el inicio de sesión no era válido y tuve que volver a la página de inicio de sesión, pero la página de inicio de sesión se abrió en el marco. Quería que saltara del marco y se abriera (no era una ventana nueva aquí). Finalmente, encontré una solución en línea y compartí con usted:
echo "<script language =/" javascript/"> alerta ('El inicio de sesión ha expirado o no está iniciado, ¡inicie sesión!'); ubicación.href = 'login.php'; </script>";
El contenido original es así. Si desea que salte del marco y abra la página de inicio de sesión, debe usar el siguiente método:
echo "<script language =/" javascript/"> alert ('El inicio de sesión ha expirado o no ha iniciado sesión, ¡inicie sesión!'); Window.top.location.href = 'Login.php'; </script>";
De hecho, es agregar una ventana. Top antes del enlace de salto. Si está abriendo una nueva ventana, puede usar JS 'Window.open ("URL", "Open by"); para abrir una nueva ventana.