Heim >Web-Frontend >js-Tutorial >Einführung in die Verwendungsbeispiele von window.returnValue_Javascript-Kenntnisse

Einführung in die Verwendungsbeispiele von window.returnValue_Javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 16:42:391366Durchsuche

window.showModalDialog ist eine Methode zum Öffnen eines modalen Fensters

returnValue ist ein Attribut des Fensterobjekts von HTML in JavaScript. Der Zweck besteht darin, den Fensterwert zurückzugeben, wenn Sie die Funktion window.showModalDialog verwenden, um ein modales Fenster von IE zu öffnen Nach dem Öffnen des übergeordneten Fensters können Sie nur auf den Modus warten (kann nur bedient werden, wenn das Fenster geschlossen ist). Er wird verwendet, um den Wert des Fensters zurückzugeben:

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>

Zusammenfassung:

Auf diese Weise kann der Wert vom modalen Fenster zum übergeordneten Fenster übertragen werden. Zusätzlich zu booleschen Werten, ganzzahligen Werten usw. kann der returnValue auch ein js-Array sein, das zur Übertragung großer Datenmengen verwendet wird.

Informationen zur spezifischen Verwendung von showModalDialog usw. finden Sie unter msdn.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn