Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre window.open y wendow.showdilalog?

¿Cuál es la diferencia entre window.open y wendow.showdilalog?

show()

Abre una ventana y regresa después de cerrar la ventana recién abierta.

Cuando se crea una instancia de la clase de ventana, es invisible de forma predeterminada, mientras que show muestra la ventana y regresa inmediatamente sin esperar a que se cierre. Por lo tanto, una ventana abierta no impide que el usuario interactúe con otras ventanas de la aplicación. Estas ventanas se denominan ventanas "no modal". Los ejemplos comunes de ventanas no modelo incluyen ventanas de propiedades, cajas de herramientas y paletas. Para restringir la interacción del usuario con una ventana específica, debe abrir esa ventana llamando a showdialog.

Una ventana abierta llamando a show no se asocia automáticamente con la ventana que la abrió; específicamente, la ventana abierta no sabe qué ventana la abrió. Esta relación se puede establecer mediante el atributo propietario y gestionarse mediante el atributo de propiedad de ventanas.

Llamar a show logra el mismo resultado final que establecer la propiedad de visibilidad del objeto de ventana en visible. Sin embargo, desde una perspectiva temporal, todavía existe una diferencia entre los dos. show('showmessage.aspx', '','alto=300, ancho=400, arriba=250, izquierda=250, barra de herramientas=no, barra de menú=no, barras de desplazamiento=no, redimensionable=no,ubicación=no, estado= no','_blank');

if(resultado == "yes")

window.alert("¡hiciste clic en sí!write("función confirmar(){ window.returnvalue='yes ';window.close(); }");

respuesta."

");

showdialog()

showdialog(msg, modo, t, func, portada)

msg

contenido del diálogo

modo

modo de diálogo

info No hay botón de información general

el aviso tiene un botón OK información de notificación

alerta tiene un botón OK información de error

confirmar tiene los botones OK y Cancelar para confirmar la información

p >

t

Título del cuadro de diálogo

func

La función ejecutada al hacer clic en "Aceptar" puede ser una función (recomendada) o un fragmento de js código

portada

Portada

Si cubrir toda la página 1: Sí 0:no La cobertura de información general tiene como valor predeterminado 0 La cobertura de otra información tiene como valor predeterminado 1

Abre una ventana y la cierra solo después de que se cierra la ventana recién abierta.

Invisible de forma predeterminada cuando se crea una instancia de la clase de ventana showdialog muestra la ventana, desactiva todas las demás ventanas en la aplicación. y regresa solo después de cerrar la ventana.

Las ventanas modales se usan principalmente como cuadros de diálogo. Un cuadro de diálogo es un tipo especial de ventana que una aplicación usa para interactuar con el usuario para completar tareas, como por ejemplo. abrir un archivo o imprimir un documento. Los cuadros de diálogo normalmente permiten a los usuarios aceptar o cancelar las tareas que se les presentan antes de cerrar el cuadro de diálogo.

showdialog devuelve un valor booleano anulable<(of <(t>)>) que especifica si la actividad fue aceptada o cancelada. El valor de retorno es el valor de la propiedad de resultado del cuadro de diálogo antes de cerrar la ventana.

Una ventana abierta llamando al método showdialog no se asocia automáticamente con la ventana que la abrió; específicamente, la ventana abierta no sabe qué ventana la abrió. Esta relación se puede establecer mediante el atributo propietario y gestionarse mediante el atributo de propiedad de ventanas. Para admitir la automatización de la interfaz de usuario, se debe configurar un propietario para las ventanas que se abren llamando a showdialog.