首頁 > web前端 > js教程 > 主體

window.returnValue使用方法範例介紹_javascript技巧

WBOY
發布: 2016-05-16 16:42:39
原創
1325 人瀏覽過

window.showModalDialog是彈出模式視窗的方法

returnValue是javascript中html的window物件的屬性,目的是返回視窗值,當用window.showModalDialog函數開啟一個IE的模式視窗(模式視窗知道吧,就是開啟後不能操作父視窗,只能等模式視窗關閉時才能操作)時,用於返回視窗的值,下面舉例:

1、parent.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、child.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>
登入後複製

總結:

這樣一來可以實現從模式視窗向父視窗傳遞值的作用,這個returnValue除了可以是布林值,整數值等以外還可以是個js數組,用來傳遞大量資料。

具體showModalDialog等的用法,可以參考msdn。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板