ShowModaldialog: Janela de modo, uma janela muito especial, quando é aberta, a atividade da janela dos pais atrás será interrompida. Formulário, ou faça uma janela semelhante à resposta on -line.
Como usar:
vRETURNVALUE = Window.showModaldialog (SURL [, Vargudes] [, SFeatures])))))
Descrição do parâmetro:
Surl--
Parâmetros deve -CHOose, tipo: string. URL usado para especificar o documento a ser exibido na caixa de diálogo.
Vargudes--
Parâmetros opcionais, 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--
Parâmetros opcionais, 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:
A altura da caixa de diálogo, não inferior a 100px, a unidade padrão de diálogo e largura de diálogo no IE4 é EM, e o IE5 é PX, o que é conveniente para a caixa de diálogo modal usar PX como uma unidade.
2. Dialogwidth:
Largura da caixa de diálogo.
3.dialogleft:
A distância da tela esquerda.
4.Dialogtop:
Distância da tela.
5.Center: {sim |
Se a janela está no meio, o padrão sim, mas a altura e a largura ainda podem ser especificadas.
6.Help: {sim |
Se o botão Ajuda é exibido, o padrão sim.
7.Resizable: {sim |
[IE5 +]: se ele pode ser alterado. O padrão não.
8.Status: {sim |
[IE5+]: Se deve exibir a barra de status. O padrão é sim [modalless] ou não [modal].
9.Scroll: {sim |
Indique se a caixa de diálogo exibe a barra de rolamento. 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.Dialoghide: {sim |
Se a caixa de diálogo está oculta ao imprimir ou imprimir visualização. O padrão é não.
11.Edge: {afundado |
Indique o estilo de fronteira da caixa de diálogo. O padrão é aumentado.
12.
O padrão é não.
Para exmple:
Parent.html
Copie o código do código da seguinte forma:
<Cript>
função setName (res) {
Document.getElementByidx_x ("Nome").
}
função selectp () {
// Passe a função SetName da janela dos pais para a sub -Window Window.showModalog ('Child.html', SetName, 'Dialogwitch: 300px; Dialogheigh: 300px; Centro: Sim;) ;;
}
</script>
<input type = "button" value = "submit" onclick = "selectTp ()"/>/>
<input type = "text" id = "name" name = 'name'/>
criança.html
<Script Language = "JavaScript">
<!-
function setName () {
var win = "";
if (window.dialogarguments! = null)
{{
// Sub -Window para obter a função SetName da janela dos pais e operar a atribuição
win = window.dialogarguments;
Win ('Jone');
}
this.Close ();
}
//->
</Script>
<input type = "button" value = "atribua um valor à janela pai" onclick = "setName ()"/>