父页面 parent.aspx:
<
SCRIPT language
=
"
JavaScript
"
>
<!--
function PopupCatSel()
{
var selProdWnd = window.open( " PopChildTest.aspx " , " new " , " resizable=yes,width=580,height=320,top=0,scrollbars=yes " );
if (selProdWnd.opener == null )
selProdWnd.opener = self;
return ( false );
}
function setValue(str)
{
document.getElementById( " TextBox1 " ).value = str;
}
// -->
</ SCRIPT >
<!--
function PopupCatSel()
{
var selProdWnd = window.open( " PopChildTest.aspx " , " new " , " resizable=yes,width=580,height=320,top=0,scrollbars=yes " );
if (selProdWnd.opener == null )
selProdWnd.opener = self;
return ( false );
}
function setValue(str)
{
document.getElementById( " TextBox1 " ).value = str;
}
// -->
</ SCRIPT >
<
form
id
="Form1"
method
="post"
runat
="server"
>
< table style ="WIDTH: 928px; HEIGHT: 144px" >
< tr HEIGHT ="30" >
< td >
< INPUT TYPE ="text" autocomplete ="off" NAME ="Street" style ="WIDTH:150px" readonly > 街道名 </ td >
< td >
< INPUT TYPE ="hidden" name ="StreetID" readonly > StreetID
</ td >
< td >
< INPUT TYPE ="hidden" name ="AreaID" value ="4" > AreaID
</ td >
< td >
< INPUT TYPE ="text" autocomplete ="off" NAME ="Street2" style ="WIDTH:150px" readonly > 街道名2
</ td >
</ tr >
< tr >
< td >< INPUT name ="cat" onclick ="return(PopupCatSel())" type ="button" value ="选择街道" class ="Button_Search" >
</ td >
< td >
< asp:TextBox id ="TextBox1" runat ="server" ></ asp:TextBox >
</ td >
< td >
</ td >
< td >
</ td >
</ tr >
</ table >
</ form >
< table style ="WIDTH: 928px; HEIGHT: 144px" >
< tr HEIGHT ="30" >
< td >
< INPUT TYPE ="text" autocomplete ="off" NAME ="Street" style ="WIDTH:150px" readonly > 街道名 </ td >
< td >
< INPUT TYPE ="hidden" name ="StreetID" readonly > StreetID
</ td >
< td >
< INPUT TYPE ="hidden" name ="AreaID" value ="4" > AreaID
</ td >
< td >
< INPUT TYPE ="text" autocomplete ="off" NAME ="Street2" style ="WIDTH:150px" readonly > 街道名2
</ td >
</ tr >
< tr >
< td >< INPUT name ="cat" onclick ="return(PopupCatSel())" type ="button" value ="选择街道" class ="Button_Search" >
</ td >
< td >
< asp:TextBox id ="TextBox1" runat ="server" ></ asp:TextBox >
</ td >
< td >
</ td >
< td >
</ td >
</ tr >
</ table >
</ form >
子页面 PopChildTest.aspx 中:
<
SCRIPT language
=
"
JavaScript
"
>
<!--
function retForm(AreaID,StreetID,AreaName,StreetName)
{
if ( ! opener) return true ;
opener.document.forms[ 0 ].AreaID.value = AreaID;
if ( ! opener) return true ;
opener.document.forms[ 0 ].StreetID.value = StreetID;
if (opener.document.forms[ 0 ].Street)
opener.document.forms[ 0 ].Street.value = AreaName + " >> " + StreetName;
opener.document.forms[ 0 ].Street2.value = AreaName + " >> " + StreetName;
opener.setValue(StreetName);
self.close();
return false ;
}
// -->
</ SCRIPT >
<!--
function retForm(AreaID,StreetID,AreaName,StreetName)
{
if ( ! opener) return true ;
opener.document.forms[ 0 ].AreaID.value = AreaID;
if ( ! opener) return true ;
opener.document.forms[ 0 ].StreetID.value = StreetID;
if (opener.document.forms[ 0 ].Street)
opener.document.forms[ 0 ].Street.value = AreaName + " >> " + StreetName;
opener.document.forms[ 0 ].Street2.value = AreaName + " >> " + StreetName;
opener.setValue(StreetName);
self.close();
return false ;
}
// -->
</ SCRIPT >
<
td
align
="left"
width
='10%'
class
="color2"
><
a
href
=""
onClick
="return retForm('4','339','南岗区','鞍山街')"
>
鞍山街
</
a
></
td
>
< td align ="left" width ='10%' class ="color2" >< a href ="" onClick ="return retForm('4','340','南岗区','保健路')" > 保健路 </ a ></ td >
< td align ="left" width ='10%' class ="color2" >< a href ="" onClick ="return retForm('4','341','南岗区','比乐街')" > 比乐街 </ a ></ td >
< td align ="left" width ='10%' class ="color2" >< a href ="" onClick ="return retForm('4','340','南岗区','保健路')" > 保健路 </ a ></ td >
< td align ="left" width ='10%' class ="color2" >< a href ="" onClick ="return retForm('4','341','南岗区','比乐街')" > 比乐街 </ a ></ td >