ShowModalDialog: Ventana de modo, una ventana muy especial, cuando se abre, la actividad de la ventana principal detrás. formar, o hacer una ventana similar a la respuesta en línea.
Cómo usar:
vreturnValue = window.showModaldialog (Surl [, varGuments] [, sfeatures]))
Descripción del parámetro:
Surl--
Debe -le el elección de los parámetros, escriba: cadena. URL utilizada para especificar el documento que se mostrará en el cuadro de diálogo.
Vargumentos--
Parámetros opcionales, 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--
Parámetros opcionales, escriba: 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.DialogHeight:
La altura del cuadro de diálogo, no menos de 100px, la unidad predeterminada de diálogo y el ancho de diálogo en IE4 es EM, e IE5 es PX, que es conveniente para que el cuadro de diálogo modal use PX como unidad.
2. Dialogwidth:
Ancho de cuadro de diálogo.
3.dialogleft:
La distancia desde la pantalla izquierda.
4.dialogtop:
Distancia desde la pantalla.
5. Center: {Sí |
Si la ventana está en el medio, el valor predeterminado sí, pero la altura y el ancho aún se pueden especificar.
6.Help: {Sí |
Si se muestra el botón de ayuda, el sí mismo.
7. RESIZADO: {Sí |
[IE5 +]: si se puede cambiar. El no.
8.status: {sí |
[IE5+]: si debe mostrar la barra de estado. El valor predeterminado es sí [modso] o no [modal].
9.scroll: {sí |
Indique si el cuadro de diálogo muestra la barra de rodadura. 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í |
Si el cuadro de diálogo está oculto al imprimir o imprimir una vista previa. El valor predeterminado es no.
11.Edge: {Hunken |
Indique el estilo de borde del cuadro de diálogo. El valor predeterminado es el aumento.
12.Manedorny: {Sí |
El valor predeterminado es no.
Para Exmple:
Parent.html
Copiar código del código de la siguiente manera:
<script>
función setName (res) {
document.getElementByIdx_x ("nombre").
}
función selectP () {
// pasar la función setname de la ventana principal a la ventana sub -window.showmodalog ('child.html', setname, 'dialogwitch: 300px; dialogheigh: 300px; centro: sí;);;
}
</script>
<input type = "button" value = "Subt" onClick = "selecttp ()"/>/>
<input type = "text" id = "name" name = 'name'/>
niño.html
<Script language = "javaScript">
<!-
función setName () {
var win = "";
if (window.dialogarguments! = null)
{{
// Sub -Window para obtener la función setname de la ventana principal y operar la asignación
win = window.dialogarguments;
ganar ('jone');
}
this.close ();
}
//->
</script>
<input type = "button" value = "asignar un valor a la ventana principal" onClick = "setName ()"/>