Este artículo describe el uso de Window.ShowModaldialog y Window. Open of JS. Compártelo para su referencia. El análisis específico es el siguiente:
1. Window.open () admite el entorno: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+
2. Sintaxis básica:
Window.open (página, nombre, parámetros)
en:
Pageurl es la ruta de la ventana infantil
El nombre es el mango de la ventana infantil
Los parámetros son parámetros de la ventana (cada parámetros está separado por comas)
3. Ejemplo:
<Script> <
Después de ejecutar el script, Page.html se abrirá en el nuevo formulario NewWindow, con un ancho de 100, altura de 400, 0 píxeles desde la parte superior de la pantalla, a 0 píxeles de la izquierda de la pantalla, sin barra de herramientas, sin barra de menú, sin barra de desplazamiento, sin dimensionamiento, sin barra de dirección y sin barra de estado.
Por favor compare.
Los ejemplos anteriores son varios parámetros de uso común, y hay muchos otros parámetros además de esto. Puede consultar la descripción del parámetro descrita a continuación.
4. Varios parámetros
Entre ellos, sí/no también se pueden usar 1/0; El valor de píxeles es el valor específico, unidad píxel.
| parámetro | Rango de valor | ilustrar |
| Siempre cilindro | si/no | Especificar que las ventanas están ocultas detrás de todas las ventanas |
| Siempre aturdido | si/no | Especifique la ventana para colgar en todas las ventanas |
| Dependiendo dependiendo | si/no | Si cerrar la ventana principal al mismo tiempo |
| Directorios | si/no | ¿Las columnas de directorio de Nav2 y 3 son visibles? |
| altura | valor de píxel | Altura de la ventana |
| teclas de acceso | si/no | Establezca una tecla de salida de salida segura en una ventana sin una barra de menú |
| innerario | valor de píxel | Altura de píxeles del documento en la ventana |
| ancho | valor de píxel | Ancho de píxeles del documento en la ventana |
| ubicación | si/no | ¿Es visible la barra de ubicación? |
| Menubar | si/no | ¿Es visible la barra de menú? |
| excesivo | valor de píxel | Establezca la altura del píxel de la ventana (incluidos los bordes decorativos) |
| ancho exterior | valor de píxel | Establezca el ancho del píxel de la ventana (incluidos los bordes decorativos) |
| Reacio | si/no | ¿El tamaño de la ventana es ajustable? |
| guarda | valor de píxel | La longitud del píxel de la ventana al borde izquierdo de la pantalla |
| súbdito | valor de píxel | La longitud del píxel de la ventana al límite superior de la pantalla |
| barras de desplazamiento | si/no | ¿Hay una barra de desplazamiento disponible en la ventana? |
| barra de título | si/no | ¿Es visible la columna de título de la ventana? |
| barra de herramientas | si/no | ¿Es visible la barra de herramientas de la ventana? |
| Ancho | valor de píxel | El ancho de píxel de la ventana |
| z-aspecto | si/no | ¿Flota la ventana en otras ventanas después de que se active? |
Window.ShowModaldialog Manual de usuario
Introducción básica:
showModalDialog () (es decir, 4+ soporte)
showModelessDialog () (es decir, 5+ soporte)
El método Window.ShowModalDialog () se utiliza para crear un cuadro de diálogo modal que muestra contenido HTML.
El método Window.ShowModeScelessDialog () se utiliza para crear un cuadro de diálogo no modal que muestre contenido HTML.
Cómo usar:
vreturnValue = window.showModalDialog (Surl [, varguments] [, sfeature]) vreturnValue = window.showmodelessdialog (surl [, varguments] [, sfeatures])
Descripción del parámetro:
Surl--
Parámetro requerido, tipo: cadena. Se utiliza para especificar la URL del documento que se mostrará en el cuadro de diálogo.
Vargumentos--
Parámetro opcional, Tipo: Variante. Se usa para pasar parámetros al cuadro de diálogo. Los tipos de parámetros pasados no se limitan, incluidas las matrices, etc. El cuadro de diálogo utiliza ventana.
Sfeatures--
Parámetro opcional, escriba: cadena. La información utilizada para describir la apariencia de un cuadro de diálogo, como la siguiente información, puede separarse por un punto y coma ";".
1.DialogHeight: La altura del cuadro de diálogo no es inferior a 100px. Las unidades predeterminadas de DialogHeight y Dialogwidth en IE4 son EM, y PX en IE5 son PX. En aras de la conveniencia, al definir el cuadro de diálogo en el método modal, PX se usa como la unidad.
2.Dialogwidth: cuadro de diálogo Ancho.
3.dialogleft: la distancia desde la izquierda de la pantalla.
4.dialogTop: la distancia desde la pantalla.
5.Center: {Sí | No | 1 | 0}: Si la ventana está centrada, el valor predeterminado es sí, pero la altura y el ancho aún se pueden especificar.
6.Help: {Sí | No | 1 | 0}: si se debe mostrar el botón de ayuda, el valor predeterminado es sí.
7. RESIZABLE: {Sí | No | 1 | 0} [IE5+]: si el tamaño se puede cambiar. No.
8.status: {sí | No | 1 | 0} [IE5+]: si debe mostrar la barra de estado. El valor predeterminado es sí [modso] o no [modal].
9.scroll: {sí | No | 1 | 0 | en | OFF}: indica si el cuadro de diálogo muestra barras de desplazamiento. El valor predeterminado es sí.
Los siguientes atributos se utilizan en HTA y generalmente no se usan en páginas web generales.
10.dialoghide: {sí | No | 1 | 0 | en | OFF}: si el cuadro de diálogo está oculto al imprimir o imprimir una vista previa. El valor predeterminado es no.
11.Edge: {Hunken | elevado}: Especifique el estilo de borde del cuadro de diálogo. Se plantea el valor predeterminado.
12.UnadoNorned: {Sí | No | 1 | 0 | en | APAGADO}: El valor predeterminado es no.
Paso de parámetro:
1. Si desea pasar parámetros en el cuadro de diálogo, se pasa a través de VarGuments. No hay restricción en el tipo, para los tipos de cadenas, el máximo es de 4096 caracteres. Los objetos también se pueden pasar, por ejemplo:
parent.htm:
<script> var obj = new Object (); obj.name = "51js"; Window.ShowModalDialog ("Modal.htm", obj, "DialogWidth = 200px; dialogHeight = 100px"); </script>modal.htm:
<script> var obj = window.dialogargumentSalet ("El parámetro que pasa es:" + obj.name) </script>2. Puede devolver la información a la ventana donde se abre el cuadro de diálogo a través de la ventana. Valor, y por supuesto también puede ser un objeto. Por ejemplo:
parent.htm
<script> str = window.showmodalDialog ("modal.htm" ,, "dialogwidth = 200px; dialogHeight = 100px"); alert (str); </script>modal.htm
<script> window.returnvalue = "// www.vevb.com"; </script>
Parte de definición de moneda
var psaddStr = "processID ="+processID+"& addflag ="+isaddflag+"& bzbh ="+vsbzbh+"& bzmc ="+vsbzmc+"& bzfh ="+vsbzfh+"& jd ="+vsjd; VAR result = Window.ShowModalDialog ("AddSave.asp?"+Psaddstr, '', "DialogHeight: 250px; DialogWidth: 250px; Status: No;");Espero que este artículo sea útil para la programación de JavaScript de todos.