Estoy creando un programa en el que uso una ventana emergente con la ayuda de javascript window.open(). Está funcionando bien, pero quiero que sea una ventana emergente pegajosa. Aquí trato de hacerte entender lo que estoy buscando. por ej. Tengo una página llamada add_data.php en esta página, tengo un botón llamado cargar imagen cuando hago clic en el botón cargar imagen, aparece una ventana emergente donde se puede cargar la imagen. Pero no quiero que el usuario permita hacer nada en otras pestañas hasta que la pestaña de carga de imágenes se complete o cierre. En otras palabras, quiero pegar la ventana emergente de carga de imágenes.
No hay forma de hacer que una nueva ventana del navegador sea modal.
Las personas que hacen este tipo de cosas generalmente usan la manipulación DOM para mostrar nuevos elementos de la interfaz de usuario en la parte superior de la página actual (que bloquean los accesos al resto de la página usando superposiciones y métodos para deshabilitar el acceso con la tecla de tabulación, etc.).
Hay muchas bibliotecas de JavaScript/marcos de interfaz de usuario que proporcionan un modal .