Showmodaldialog: Jendela mode, jendela yang sangat istimewa, saat dibuka, aktivitas jendela induk di belakang akan berhenti. atau membuat jendela yang mirip dengan jawaban online.
Bagaimana menggunakan:
vreturnValue = window.showmodaldialog (surl [, varguments] [, sfeatures])))
Deskripsi Parameter:
Surl--
Must -Cheose Parameter, Ketik: String. URL digunakan untuk menentukan dokumen yang akan ditampilkan di kotak dialog.
Vargumen--
Parameter opsional, ketik: varian. Digunakan untuk meneruskan parameter ke kotak dialog. Jenis parameter yang dilewati tidak terbatas, termasuk array, dll. Kotak dialog memperoleh parameter yang dilewati melalui jendela.
sfeatures--
Parameter opsional, ketik: String. Digunakan untuk menggambarkan penampilan dan informasi lain dari kotak dialog, Anda dapat menggunakan satu atau lebih di bawah ini, dan menggunakan segmen ";"
1.DialogHeight:
Tinggi kotak dialog, tidak kurang dari 100px, unit default dialogHeight dan dialogwidth di IE4 adalah EM, dan IE5 adalah PX, yang lebih mudah bagi kotak dialog modal untuk menggunakan PX sebagai satu unit.
2. Dialogwidth:
Lebar kotak dialog.
3.Dialogleft:
Jarak dari layar kiri.
4.dialogtop:
Jarak dari layar.
5.Center: {Ya |
Apakah jendela berada di tengah, default ya, tetapi tinggi dan lebar masih dapat ditentukan.
6.Help: {Ya |
Apakah tombol Bantuan ditampilkan, default ya.
7.
[IE5 +]: Apakah itu bisa diubah. No default.
8.Status: {Ya |
[IE5+]: Apakah akan menampilkan bilah status. Standarnya adalah ya [tanpa modal] atau tidak [modal].
9.scroll: {Ya |
Tunjukkan apakah kotak dialog menampilkan bilah bergulir. Standarnya adalah ya.
Atribut berikut digunakan dalam HTA dan umumnya tidak digunakan di halaman web umum.
10.dialoghide: {Ya |
Apakah kotak dialog disembunyikan saat mencetak atau mencetak pratinjau. Standarnya adalah tidak.
11.Edge: {Sunken |.
Tunjukkan gaya perbatasan kotak dialog. Defaultnya dinaikkan.
12.unka: {Ya |
Standarnya adalah tidak.
Untuk exmple:
Parent.html
Salin kode kode sebagai berikut:
<script>
fungsi setName (res) {
document.getElementByIDx_x ("name").
}
fungsi selectp () {
// Lewati fungsi setName dari jendela induk ke jendela sub -window.showmodalog ('child.html', setName, 'dialogwitch: 300px; dialogheigh: 300px; tengah: ya;);;
}
</script>
<input type = "Tombol" value = "kirim" onClick = "selectTp ()"/>/>
<input type = "text" id = "name" name = 'name'/>
Child.html
<Bahasa skrip = "javascript">
<!-
function setName () {
var win = "";
if (window.dialogarguments! = null)
{{
// Sub -Window untuk mendapatkan fungsi setName dari jendela induk dan mengoperasikan penugasan
win = window.dialogarguments;
Win ('Jone');
}
this.close ();
}
//->
</script>
<input type = "tombol" value = "Tetapkan nilai ke jendela induk" onclick = "setName ()"/>