Rumah > Artikel > hujung hadapan web > Pengenalan kepada window.returnValue contoh penggunaan_kemahiran javascript
window.showModalDialog ialah kaedah untuk memunculkan tetingkap modal
returnValue ialah atribut objek tetingkap HTML dalam JavaScript Tujuannya adalah untuk mengembalikan nilai tetingkap Apabila menggunakan fungsi window.showModalDialog untuk membuka tetingkap modal IE (anda tahu tetingkap modal, anda tidak boleh mengendalikan. tetingkap induk selepas membukanya, anda hanya boleh menunggu mod (hanya boleh dikendalikan apabila tetingkap ditutup), ia digunakan untuk mengembalikan nilai tetingkap Berikut ialah contoh:
1. html
//father.html <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> <script language="javascript"> function showmodal(){ var ret = window.showModalDialog("child.htm",null,"dialogWidth:350px;dialogHeight:350px;help:no;status:no"); if (ret){alert('子窗口返回真!'); }else{ alert('子窗口返回假!'); } } </script> </HEAD> <BODY> <INPUT id=button1 type=button value=Button name=button1 onclick="showmodal();"> </BODY> </HTML>
2. html
//child.html <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> <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=button value="返回真" name=button1 onclick="trans(1)"> <INPUT id=button2 type=button value="返回假" name=button2 onclick="trans(0)"> </BODY> </HTML>
Ringkasan:
Dengan cara ini, nilai boleh dipindahkan dari tetingkap modal ke tetingkap induk Selain nilai Boolean, nilai integer, dsb., returnValue juga boleh menjadi tatasusunan js, digunakan untuk memindahkan sejumlah besar data.
Untuk penggunaan khusus showModalDialog, dsb., sila rujuk msdn.