window.showmodaldialog adalah metode untuk memunculkan jendela mode
ReturnValue adalah properti dari objek jendela HTML di JavaScript. Tujuannya adalah untuk mengembalikan nilai jendela. Saat menggunakan Window.showmodaldialog fungsi untuk membuka jendela mode IE (Anda tahu jendela mode, yaitu, jendela induk tidak dapat dioperasikan setelah pembukaan, dan hanya dapat dioperasikan ketika jendela mode ditutup), digunakan untuk mengembalikan nilai jendela. Inilah contohnya:
1. Parent.html
//father.html <Html> <head> <meta name = "generator" content = "Microsoft Visual Studio 6.0"> <title> </iteme> <script language = "javascript"> function showModal () {var ret = window.showmodaldialog ("child.htm", null, "dialogwidth: 350px; dialogheight: 350px; Bantuan: tidak; status: tidak"); if (ret) {alert ('Sub-window mengembalikan true!'); } else {alert ('Sub-window mengembalikan false!'); }} </script> </head> <body> <input id = button1 type = tombol value = name tombol = tombol1 onClick = "showModal ();"> </body> </html>2. Child.html
//child.html <Html> <head> <meta name = "generator" content = "Microsoft Visual Studio 6.0"> <iteme> </iteme> <script language = "javascript"> function trans (tag) {if (tag == 0) {window.returnValue = false; } else {window.returnValue = true; } window.close (); } </script> </head> <body> <input id = button1 type = tombol value = "return true" name = button1 ontClick = "trans (1)"> <input id = tombol2 type = tombol value = "return false" name = button2 onclick = "trans (0)"> </body> </html>Meringkaskan:
Dengan cara ini, fungsi melewati nilai dari jendela mode ke jendela induk dapat direalisasikan. Selain menjadi nilai boolean, nilai integer, dll., Value pengembalian ini juga bisa berupa array JS, yang digunakan untuk melewati sejumlah besar data.
Untuk penggunaan spesifik showmodaldialog, silakan merujuk ke MSDN.