Pendahuluan Dasar:
showmodaldialog () (dukungan 4+)
showmodelessdialog () (dukungan 5+)
Metode window.showmodaldialog () digunakan untuk membuat kotak dialog modular yang menampilkan konten HTML.
Metode window.showmodelessdialog () digunakan untuk membuat kotak dialog non -modal yang menampilkan konten HTML.
Bagaimana menggunakan:
vreturnValue = window.showmodaldialog (surl [, varguments] [, sfeatures])))
vreturnValue = window.showmodelessdialog (surl [, varguments] [, sfeatures])))))
Deskripsi Parameter:
SURL -Must -CHOOS PARAMETER, TYPE: STRING. URL digunakan untuk menentukan dokumen yang akan ditampilkan di kotak dialog.
Varguments -Opsional Parameter, Jenis: 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.
SFATERURES -PARA PARAMETER, Jenis: 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 dialog, tidak kurang dari 100px
2. Dialogwidth: Lebar kotak dialog.
3. Dialogleft: Jarak dari kiri layar.
4. Dialogtop: Jarak dari layar.
5. Center: {Ya |
6. Bantuan: {Ya |
7. Disusuri: {Ya | No default.
8. Status: {Ya | Standarnya adalah ya [tanpa modal] atau tidak [modal].
9. {Ya | Standarnya adalah ya.
Atribut berikut digunakan dalam HTA dan umumnya tidak digunakan di halaman web umum.
10. Dialoghide: {Ya | Standarnya adalah tidak.
11. Edge: {Sunken | Defaultnya dinaikkan.
12. UNADORN: {Ya |
Transmisi Parameter:
1. Jika Anda ingin melewati parameter di kotak dialog, Anda dapat melewati vargumen. Jenisnya tidak terbatas. Anda juga dapat meneruskan objek, seperti:
Parent.htm
Salin kode kode sebagai berikut:
<script>
var obj = objek baru ();
obj.name = "51js";
Window.showmodaldialog ("modal.htm", obj, "dialogwidth = 200px; dialogHeight = 100px");
</script>
modal.htm
<script>
var obj = window.dialogarguments
Peringatan ("Parameter yang Anda lewati adalah:" + obj.name)
</script>
2. Anda dapat mengembalikan informasi ke jendela yang membuka kotak dialog melalui Window.ReturnValue. Misalnya:
Parent.htm
Salin kode kode sebagai berikut:
<script>
Str = window.showmodaldialog ("modal.htm", "dialogWidth = 200px; dialogHeight = 100px");
waspada (str);
</script>
modal.htm
<script>
window.returnValue = "// www.vevb.com";
</script>