Introdução básica:
ShowModaldialog () (IE 4+ Suporte)
showmodelessdialog () (ou seja, suporte de 5+)
O método Window.ShowModaldialog () é usado para criar uma caixa de diálogo modular que exibe o conteúdo HTML.
O método Window.ShowMODESLDIALOG () é usado para criar uma caixa de diálogo não modal que exibe conteúdo HTML.
Como usar:
vRETURNVALUE = Window.showModaldialog (SURL [, Vargudes] [, SFeatures])))))
vRETURNVALUE = Window.showmodelessDialog (SURL [, Vargudes] [, SFeatures]))))))))))))))))))))))))))))))
Descrição do parâmetro:
Parâmetros SURL -MUST -CHOOSE, TIPO: String. URL usado para especificar o documento a ser exibido na caixa de diálogo.
Vargudes -Optional Parâmetro, Tipo: Variante. Usado para passar os parâmetros para a caixa de diálogo. O tipo de parâmetro passado não é limitado, incluindo matriz, etc. A caixa de diálogo obtém parâmetros passados através do Windows.Dialogarguments.
SFEATURES -O OPTIONAL Parâmetro, Tipo: String. Usado para descrever a aparência e outras informações da caixa de diálogo, você pode usar um ou mais abaixo e usar o segmento ";" para se separar.
----------------------
1. DialogHeight: altura do diálogo, não menos que 100px
2. Dialogwidth: a largura da caixa de diálogo.
3. DILAGELEFT: Distância da esquerda da tela.
4. Dialogtop: Distância da tela.
5 Centro: {sim |
6. Ajuda: {sim |
7. Redicável: {sim | O padrão não.
8. Status: {sim | O padrão é sim [modalless] ou não [modal].
9. Scroll: {Sim | O padrão é sim.
Os seguintes atributos são usados no HTA e geralmente não são usados nas páginas da Web em geral.
10. O padrão é não.
11. Edge: {Sunken | O padrão é aumentado.
12.
Transmissão de parâmetros:
1. Se você deseja passar os parâmetros na caixa de diálogo, poderá passar por Vargudes. O tipo não é limitado. Você também pode passar no objeto, como:
Parent.htm
Copie o código do código da seguinte forma:
<Cript>
var obj = new Object ();
obj.name = "51JS";
Window.showmodaldialog ("modal.htm", obj, "dialogwidth = 200px; dialogHeight = 100px");
</script>
modal.htm
<Cript>
var obj = window.dialogarguments
Alerta ("Os parâmetros que você passa são:" + obj.name)
</script>
2. Você pode retornar as informações à janela que abre a caixa de diálogo através da janela.ReturnValue. Por exemplo:
Parent.htm
Copie o código do código da seguinte forma:
<Cript>
Str = window.showmodaldialog ("modal.htm", "diálogo de diálogo = 200px; dialogHeight = 100px");
alerta (str);
</script>
modal.htm
<Cript>
window.returnValue = "// www.vevb.com";
</script>