js模式窗口练习 第一段代码为被链接的的网页 第二段为要链接的网页
不同浏览器兼容性不同 模式窗口只能在IE上勘测 其他浏览器上返回值全都是underfied
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>模式窗口练习</TITLE>
<script type="text/javascript">
function closeWindow(){
//分为获取省份 市 区 街道 门牌的id号 分为用相应的变量接受
var sheng=document.getElementById('province').value;
var shi=document.getElementById('city').value;
var qu=document.getElementById('region').value;
var jiedao=document.getElementById('street').value;
var menpai=document.getElementById('number').value;
//返回值
window.returnValue=sheng+shi+qu+jiedao+menpai;
window.close();
}
</script>
<STYLE type="text/css">
<!--
.STYLE1 {font-family: Verdana; font-size:14px}
a{text-decoration:none}
-->
</STYLE>
</HEAD>
<BODY>
<FORM action="" name="myform" method="post">
<TABLE width="290" height="206" align="center" border="0" bgcolor="#66CCFF" cellpadding="0" cellspacing="0">
<TR>
<TD colspan="2" align="center"><SPAN class="STYLE1">家庭地址确认</SPAN></TD>
</TR>
<TR>
<TD width="124" align="right" valign="middle">省份:</TD>
<TD width="166">
<SELECT id="province">
<OPTION value="河北省">河北省</OPTION>
<OPTION value="河南省">河南省</OPTION>
<OPTION value="山东省">山东省</OPTION>
<OPTION value="湖北省">湖北省</OPTION>
<OPTION value="江苏省">江苏省</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD align="right" valign="middle">城市:</TD>
<TD>
<SELECT id="city">
<OPTION value="石家庄" selected>石家庄</OPTION>
<OPTION value="保定">保定</OPTION>
<OPTION value="衡水">衡水</OPTION>
<OPTION value="秦皇岛">秦皇岛</OPTION>
<OPTION value="唐山">唐山</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD align="right" valign="middle">区:</TD>
<TD>
<SELECT id="region">
<OPTION value="新华区">新华区</OPTION>
<OPTION value="长安区">长安区</OPTION>
<OPTION value="桥西区">桥西区</OPTION>
<OPTION value="桥东区">桥东区</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD align="right" valign="middle">街道:</TD>
<TD><INPUT id="street" type="text" size="20"></TD>
</TR>
<TR>
<TD align="right" valign="middle">门牌号:</TD>
<TD><INPUT id="number" type="text" size="20"></TD>
</TR>
<TR>
<TD colspan="2" align="center"><INPUT name="btnOk" type="button" value="确认" onClick="closeWindow()"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>学生基本信息注册</TITLE>
<style type="text/css">
a{text-decoration:none}
</style>
<script type="text/javascript">
function openWindow(){
// 用address接收4.5.html传过来的详细地址
var address=window.showModalDialog("4.5.html","","dialogWidth=400px,dialogHeight=300px");
// 在家庭详细地址 后的文本框添加id号 获取id号 来接受4.5.html传过来的值 显示在文本框上 文本框设为只读文本框
document.getElementById("address").value=address;
}
//当点击确认按钮时 提示用户是否提交
function showInfo(){
confirm('确认提交吗?');
window.close();
}
</script>
</HEAD>
<BODY>
<FORM action="" method="post" name="myform">
<TABLE width="533" height="133" border="1" bgcolor="#66CCFF" align="center" cellpadding="0" cellspacing="0">
<TR>
<TH colspan="5">学生信息注册</TH>
</TR>
<TR align="center">
<TD width="92">姓名</TD>
<TD width="100">性别</TD>
<TD width="110">年龄</TD>
<TD width="101">电话</TD>
<TD width="130">Eamil</TD>
</TR>
<TR align="center">
<TD>李小明</TD>
<TD>男</TD>
<TD>20</TD>
<TD>13198765476</TD>
<TD>xiaoming@126.ocm</TD>
</TR>
<TR align="center">
<!-- 当点击家庭详细地址时,自动弹出一个窗口,供选择地址,用js函数 openWindow() -->
<TD colspan="5"><A href="javascript:openWindow()">家庭详细地址</A><INPUT id="address" type="text" size="40" disabled> <INPUT name="sub" onClick="showInfo()" type="button" value="确认提交"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>