Introducción básica:
showModalDialog () (es decir, 4+ soporte)
showModelessDialog () (es decir, 5+ soporte)
El método de Window.ShowModalDialog () se utiliza para crear un cuadro de diálogo modular que muestre el contenido HTML.
El método de 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] [, sfeatures]))
vreturnValue = window.showModeSceldialog (Surl [, varguments] [, sfeatures]))))
Descripción del parámetro:
Surl -Must -Choose Parámetros, Tipo: Cadena. URL utilizada para especificar el documento que se mostrará en el cuadro de diálogo.
Varguments -optional Parameter, Tipo: Variante. Se usa para pasar parámetros al cuadro de diálogo. El tipo de parámetro pasado por no es limitado, incluida la matriz, etc. El cuadro de diálogo obtiene parámetros pasados a través de la ventana. Dialogargumentos.
Sfeatures -optional Parameter, Tipo: cadena. Utilizado para describir la apariencia y otra información del cuadro de diálogo, puede usar uno o más a continuación y usar el segmento ";"
------------------
1. Diálogo: altura del diálogo, no menos de 100px
2. Diálogo: el ancho del cuadro de diálogo.
3. Dialogleft: distancia desde la izquierda de la pantalla.
4. Diálogo: distancia desde la pantalla.
5. Centro: {SÍ |
6. Ayuda: {Sí |
7. RESIZABLE: {Sí | El no.
8. Estado: {SÍ | El valor predeterminado es sí [modso] o no [modal].
9. Scroll: {Sí | 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í | El valor predeterminado es no.
11. Edge: {Hunken | El valor predeterminado es el aumento.
12. Un Administrador: {Sí |
Transmisión de parámetros:
1. Si desea pasar los parámetros en el cuadro de diálogo, puede pasar a través de VarGuments. El tipo no es limitado. También puede pasar el objeto, como:
Parent.htm
Copiar código del código de la siguiente manera:
<script>
var obj = nuevo objeto ();
obj.name = "51js";
Window.ShowModalDialog ("modal.htm", obj, "dialogwidth = 200px; dialogHeight = 100px");
</script>
modal.htm
<script>
var obj = window.dialogarguments
Alerta ("Los parámetros que pases son:" + obj.name)
</script>
2. Puede devolver la información a la ventana que abre el cuadro de diálogo a través de la ventana. Por ejemplo:
Parent.htm
Copiar código del código de la siguiente manera:
<script>
Str = window.showModalDialog ("modal.htm", "dialogwidth = 200px; dialogHeight = 100px");
alerta (str);
</script>
modal.htm
<script>
Window.returnValue = "// www.vevb.com";
</script>