GetDialogValue.html
<
html
>
< body >
< script >
var openText = " 无-空 " ;
function DisModeDialog(){
window.showModalDialog( " open.html " ,window, " status:no;help:no;dialogWidth:240px;dialogHeight:200px " );
}
function DisModelessDialog(){
window.showModelessDialog( " open.html " ,window, " status:no;help:no;dialogWidth:240px;dialogHeight:200px " );
}
function GetOpenDialogValue(){
myspan.innerText = openText;
}
</ script >
您从对话框中,输入的值是:
< span id ="myspan" ></ span >< br >< br >
< input type ="button" value ="模式对话框" onclick ="DisModeDialog()" >     
< input type ="button" value ="非模式对话框" onclick ="DisModelessDialog()" >
</ body >
</ html >
< body >
< script >
var openText = " 无-空 " ;
function DisModeDialog(){
window.showModalDialog( " open.html " ,window, " status:no;help:no;dialogWidth:240px;dialogHeight:200px " );
}
function DisModelessDialog(){
window.showModelessDialog( " open.html " ,window, " status:no;help:no;dialogWidth:240px;dialogHeight:200px " );
}
function GetOpenDialogValue(){
myspan.innerText = openText;
}
</ script >
您从对话框中,输入的值是:
< span id ="myspan" ></ span >< br >< br >
< input type ="button" value ="模式对话框" onclick ="DisModeDialog()" >     
< input type ="button" value ="非模式对话框" onclick ="DisModelessDialog()" >
</ body >
</ html >
Open.html
<
html
>
< body >
< script >
function GetInfo(){
var openObj = dialogArguments;
openObj.openText = enterName.value;
openObj.GetOpenDialogValue();
}
</ script >
< LABEL FOR ="enterName" ACCESSKEY ="f" > 请输入您的姓名( < span style ="text-decoration:underline" > F </ span > ) </ LABEL >
< input type =text name ="enterName" id ="enterName" >
< input type =button value ="应用" onclick ="GetInfo()" >
< input type =button value ="确定" onclick ="GetInfo()" >
< input type =button value ="取消" onclick ="window.close();" >
</ body >
</ html >
< body >
< script >
function GetInfo(){
var openObj = dialogArguments;
openObj.openText = enterName.value;
openObj.GetOpenDialogValue();
}
</ script >
< LABEL FOR ="enterName" ACCESSKEY ="f" > 请输入您的姓名( < span style ="text-decoration:underline" > F </ span > ) </ LABEL >
< input type =text name ="enterName" id ="enterName" >
< input type =button value ="应用" onclick ="GetInfo()" >
< input type =button value ="确定" onclick ="GetInfo()" >
< input type =button value ="取消" onclick ="window.close();" >
</ body >
</ html >
其实只要记住这一句 var openObj=dialogArguments; 就行了.获取被打开窗体的句柄就够了...