window.returnValue の使用例_JavaScript スキルの紹介

WBOY
リリース: 2016-05-16 16:42:39
オリジナル
1325 人が閲覧しました

window.showModalDialog はモーダルウィンドウをポップアップするメソッドです

returnValue は、JavaScript の HTML の window オブジェクトの属性です。その目的は、IE のモーダル ウィンドウを開くために window.showModalDialog 関数を使用する場合です (モーダル ウィンドウを操作することはできません)。親ウィンドウを開いた後は、待機するだけのモード (ウィンドウが閉じているときにのみ操作可能)、ウィンドウの値を返すために使用されます。例を次に示します:

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.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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート