用showmodelessdialog开启视窗传值:在主页面内点击开启视窗按钮后,主页面的text显示objict 哪里错了我写的,大哥们指导下.test.html<HTML>
<HEAD>
<title>date1</title><script language ="javascript" type ="text/javascript">var names;
function show(){
names=showModalDialog("test2.html",window,"dialogHeight:300px,dialogWight:300px");
up();
}
function up()
{
document.getElementById ("named").innerText=names;}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体"><INPUT style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" type="text" id ="named"><INPUT style="Z-INDEX: 102; LEFT: 32px; POSITION: absolute; TOP: 56px" type="button" value="Button" onclick="show()"></FONT>
</form>
</body>
</HTML>test2.html
<HTML>
<HEAD>
<title>date2</title><script language="javascript" type="text/javascript">function getd()
{
window.returnValue=document.getElementById("docu").value;
}</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<INPUT type="button" value="Button"
onclick="getd();window.close();"></FONT><INPUT id="docu" type="text">
</form>
</body>
</HTML>
<HEAD>
<title>date1</title><script language ="javascript" type ="text/javascript">var names;
function show(){
names=showModalDialog("test2.html",window,"dialogHeight:300px,dialogWight:300px");
up();
}
function up()
{
document.getElementById ("named").innerText=names;}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体"><INPUT style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" type="text" id ="named"><INPUT style="Z-INDEX: 102; LEFT: 32px; POSITION: absolute; TOP: 56px" type="button" value="Button" onclick="show()"></FONT>
</form>
</body>
</HTML>test2.html
<HTML>
<HEAD>
<title>date2</title><script language="javascript" type="text/javascript">function getd()
{
window.returnValue=document.getElementById("docu").value;
}</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<INPUT type="button" value="Button"
onclick="getd();window.close();"></FONT><INPUT id="docu" type="text">
</form>
</body>
</HTML>
function opendialog1(){
var someValue = window.showModalDialog("test2.html","","dialogWidth=850px;dialogHeight=600px;status=no;help=no;scrollbars=no");
if(someValue!=null)
document.form1.sno.value = someValue;
form1.bno.focus();
return showsno(someValue);
}test2.html 页面:
function getd(bno){
parent.window.returnValue=bno;
window.close();
}<INPUT type="button" value="Button"
onclick="getd(bno);">