<!-- 父页面 -->
<!DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "http:/www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>父页面</title>
<!-- 引用easyUi的文件 -->
<link rel="stylesheet" type="text/css" href="jquery-easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="jquery-easyui/themes/icon.css">
<script type="text/javascript" src="jquery-easyui/jquery.min.js"></script>
<script type="text/javascript" src="jquery-easyui/jquery.easyui.min.js"></script>
<!-- 国际化 -->
<script type="text/javascript" src="jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
</head>
<body>
<a href="javascript:void(0)" οnclick="openWin();">点击打开隐藏的window窗口</a>
<!--隐藏的文本框-->
<div id="win" class="easyui-window" title="My Window" style="width:600px;height:400px" closed="true"
data-options="iconCls:'icon-save',modal:true">
<div data-options="region:'north',title:'North Title',split:true" style="height:50px;">
<a href="javascript:void(0)" οnclick="wen('son.html')">子页面son.html</a>
<input type="button" value="给子页面赋值" οnclick="assgVal();" />
<input type="text" name="fatherId" id="fatherId" value="父页面的文本框" /> <br/>
<input type="text" name="fatherText" id="fatherText" value="给子页面赋的值!" />
</div>
<div id="centers" data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;height:90%">
引用外部html文件
</div>
</div>
<script type="text/javascript">
//打开隐藏的win窗口
function openWin(){
$("#win").window("open");
}
//给子页面的文本框赋值
function assgVal(){
var fatherText = $("#fatherText").val();
$('#son').contents().find("#sonId").val(fatherText);
}
/* 引用子页面index1.html */
function wen(src){
var hrefs = "<iframe id='son' src='" + src + "' allowTransparency='true' style='border:0;width:99%;height:99%;padding-left:2px;' frameBorder='0'></iframe>";
$("#centers").html(hrefs);
}
//关闭window窗口
function closeWin(){
$("#win").window("close");
}
</script>
</body>
</html>
<!-- 子页面 -->
<!DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "http:/www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>子页面</title>
<!-- 引用easyUi的文件 -->
<link rel="stylesheet" type="text/css" href="jquery-easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="jquery-easyui/themes/icon.css">
<script type="text/javascript" src="jquery-easyui/jquery.min.js"></script>
<script type="text/javascript" src="jquery-easyui/jquery.easyui.min.js"></script>
<!-- 国际化 -->
<script type="text/javascript" src="jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
</head>
<body>
<h1>你好,这是子页面</h1>
<input type="text" name="sonId" id="sonId" value="" /><br/>
<input type="text" name="sonText" id="sonText" value="给父页面的文本框赋值" />
<button οnclick="farassgVal();">给父页面的文本框赋值</button>
</body>
<script type="text/javascript">
//调用父页面的赋值方法
$(window.parent.assgVal());
$(function(){
alert($("#sonId").val());
//调用父页面的关闭win窗口的方法
//window.parent.closeWin();
});
//给父页面的文本框赋值
function farassgVal(){
var sonText = $("#sonText").val();
$(window.parent.$("#fatherId").val(sonText));
}
</script>
</html>
第一:
第二:
第三:
第四:
第五:
代码下载地址:
下载即可用!!!