ShowModaldialog: Mode, une fenêtre très spéciale, lorsqu'elle est ouverte, l'activité de la fenêtre parent derrière s'arrête. Formez ou faire une fenêtre similaire à la réponse en ligne.
Comment utiliser:
vreTurnValue = window.showmodaldialog (Surl [, varguments] [, sfeatures]))
Description du paramètre:
Surl--
MUST -CHOOSE Paramètres, Type: String. URL utilisé pour spécifier le document à afficher dans la boîte de dialogue.
varguments--
Paramètres facultatifs, type: variante. Utilisé pour transmettre des paramètres à la boîte de dialogue. Le type de paramètre passé n'est pas limité, y compris le tableau, etc. La boîte de dialogue obtient des paramètres transmis par la fenêtre.dialogarguments.
sfeatures--
Paramètres facultatifs, type: chaîne. Utilisé pour décrire l'apparence et d'autres informations de la boîte de dialogue, vous pouvez utiliser un ou plusieurs ci-dessous et utiliser le segment ";"
1.DialogHeight:
La hauteur de la boîte de dialogue, pas moins de 100px, l'unité par défaut de dialogue et de dialogue dans IE4 est EM, et IE5 est PX, ce qui est pratique pour la boîte de dialogue modale à utiliser PX comme unité.
2. Dialogue de dialogue:
Largeur de la boîte de dialogue.
3.Dialogleft:
La distance de l'écran gauche.
4.Dialogtop:
Distance de l'écran.
5.Center: {Oui | Non | 1 |
Que la fenêtre soit au milieu, la valeur par défaut oui, mais la hauteur et la largeur peuvent toujours être spécifiées.
6.Help: {Oui | Non | 1 |
Que le bouton d'aide s'affiche, le oui par défaut.
7. Resivable: {Oui | Non |
[IE5 +]: si cela peut être modifié. La valeur par défaut no.
8.Status: {Oui | Non |
[IE5 +]: s'il faut afficher la barre d'état. La valeur par défaut est oui [sans modes] ou non [modal].
9.Scroll: {Oui | Non |
Indiquez si la boîte de dialogue affiche la barre de roulement. La valeur par défaut est oui.
Les attributs suivants sont utilisés dans HTA et ne sont généralement pas utilisés dans les pages Web générales.
10.DialogHide: {Oui | Non |
Que la boîte de dialogue est masquée lors de l'impression ou de l'impression de prévisualisation. La valeur par défaut est non.
11.Edge: {Sunken |
Indiquez le style de bordure de la boîte de dialogue. La valeur par défaut est une augmentation.
12.Unadorned: {oui | non |
La valeur par défaut est non.
Pour exmple:
Parent.html
Copier le code du code comme suit:
<cript>
fonction setName (res) {
document.getElementByIdx_X ("Name").
}
fonction selectp () {
// passe la fonction setName de la fenêtre parent à la fenêtre sub -window.showmodalog ('child.html', setName, 'Dialogwitch: 300px; DialogHeigh: 300px; Centre: Oui;) ;;
}
</cript>
<input type = "bouton" value = "soumi" onclick = "selecttp ()" /> />
<input type = "text" id = "name" name = 'name' />
child.html
<Script linguisse = "javascript">
<! -
fonction setName () {
var win = "";
if (window.dialogarguments! = null)
{{
// sous-window pour obtenir la fonction setName de la fenêtre parent et faire fonctionner l'affectation
win = window.dialogarguments;
Win ('Jone');
}
this.close ();
}
// ->
</cript>
<input type = "Button" value = "Attribuez une valeur à la fenêtre parent" onClick = "setName ()" />