TOP /JavaScript showModelessDialog(IE4,NN)


小窓からの戻り値
<script language="JavaScript"><!--
function dialogopen(){
if(document.all){
window.showModelessDialog('modeless.html',window,"help:no;status:no;dialogWidth:250px;dialogHeight:100px;dialogTop:100;dialogLeft:200;");
}else{
window.open('modeless.html','dialogwin','width=250,height=100,top=100,left=200,dependent,dialog');
}
}
// --></script>
<form name="myform">
<input type="text"name="oyatext">
<input type="button"value="小窓に送信"onClick="dialogopen();"><br>
<input type="text"name="dialogtext"readonly>小窓からの戻り値
</form>

modeless.html
<center>
<form name="dialogform">
<table><tr><td>
<input type="text"name="dialogtext">
</td><td>
<input type="button"name=""value="親に送信"onClick="winclose()">
</td></tr><tr><td>
<input type="text"name="oyatext"readonly></td><td></td></tr></table>
</form>
</center>
<script language="JavaScript"><!--
if(document.all){
var sData = dialogArguments;
document.dialogform.oyatext.value=sData.document.myform.oyatext.value;
}else{
document.dialogform.oyatext.value=opener.document.myform.oyatext.value;
}
function winclose(){
if(document.all)
{
sData.document.myform.dialogtext.value=document.dialogform.dialogtext.value;
}else{
opener.document.myform.dialogtext.value=document.dialogform.dialogtext.value;
}
window.close()
}
// --></script>