Rumah  >  Artikel  >  hujung hadapan web  >  Pengenalan kepada window.returnValue contoh penggunaan_kemahiran javascript

Pengenalan kepada window.returnValue contoh penggunaan_kemahiran javascript

WBOY
WBOYasal
2016-05-16 16:42:391268semak imbas

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.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn