easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

2021-05-05 12:29

阅读:615

标签:name   easyui   cti   sheet   nts   set   lan   tle   关闭window   

 

[html] view plain copy
 
  1. html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "http:/www.w3.org/TR/html4/loose.dtd">    
  2. html>    
  3. head>    
  4. meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    
  5. title>父页面title>    
  6.     
  7. link rel="stylesheet" type="text/css" href="jquery-easyui/themes/default/easyui.css">    
  8. link rel="stylesheet" type="text/css" href="jquery-easyui/themes/icon.css">    
  9. script type="text/javascript" src="jquery-easyui/jquery.min.js">script>    
  10. script type="text/javascript" src="jquery-easyui/jquery.easyui.min.js">script>    
  11.     
  12. script type="text/javascript" src="jquery-easyui/locale/easyui-lang-zh_CN.js">script>    
  13.     
  14. head>    
  15. body>    
  16.     
  17.     href="javascript:void(0)" onclick="openWin();">点击打开隐藏的window窗口a>    
  18.         
  19.         
  20.     div id="win" class="easyui-window" title="My Window" style="width:600px;height:400px" closed="true"    
  21.             data-options="iconCls:‘icon-save‘,modal:true">       
  22.             
  23.         div data-options="region:‘north‘,title:‘North Title‘,split:true" style="height:50px;">    
  24.     
  25.             href="javascript:void(0)" onclick="wen(‘son.html‘)">子页面son.htmla>    
  26.             input type="button" value="给子页面赋值" onclick="assgVal();" />   
  27.             input type="text" name="fatherId" id="fatherId" value="父页面的文本框" /> br/>  
  28.             input type="text" name="fatherText" id="fatherText" value="给子页面赋的值!" />   
  29.         div>    
  30.             
  31.         div id="centers" data-options="region:‘center‘,title:‘center title‘" style="padding:5px;background:#eee;height:90%">    
  32.             引用外部html文件    
  33.         div>    
  34.     div>    
  35.         
  36.     script type="text/javascript">    
  37.             
  38.         //打开隐藏的win窗口    
  39.         function openWin(){    
  40.             $("#win").window("open");    
  41.         }    
  42.              
  43.         //给子页面的文本框赋值    
  44.         function assgVal(){  
  45.             var fatherText = $("#fatherText").val();  
  46.             $(‘#son‘).contents().find("#sonId").val(fatherText);    
  47.         }    
  48.     
  49.         /* 引用子页面index1.html */    
  50.         function wen(src){    
  51.             var hrefs = "
  52.             $("#centers").html(hrefs);    
  53.         }    
  54.              
  55.         //关闭window窗口    
  56.         function closeWin(){    
  57.             $("#win").window("close");    
  58.         }    
  59.             
  60.     script>    
  61. body>    
  62. html>  

 

 

[html] view plain copy
 
  1. html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "http:/www.w3.org/TR/html4/loose.dtd">    
  2. html>    
  3. head>    
  4.     title>子页面title>    
  5.         
  6. link rel="stylesheet" type="text/css" href="jquery-easyui/themes/default/easyui.css">    
  7. link rel="stylesheet" type="text/css" href="jquery-easyui/themes/icon.css">    
  8. script type="text/javascript" src="jquery-easyui/jquery.min.js">script>    
  9. script type="text/javascript" src="jquery-easyui/jquery.easyui.min.js">script>    
  10.     
  11. script type="text/javascript" src="jquery-easyui/locale/easyui-lang-zh_CN.js">script>    
  12. head>    
  13. body>    
  14.     h1>你好,这是子页面h1>    
  15.     input type="text" name="sonId" id="sonId" value="" />br/>  
  16.     input type="text" name="sonText" id="sonText" value="给父页面的文本框赋值" />  
  17.     button onclick="farassgVal();">给父页面的文本框赋值button>    
  18. body>    
  19.     
  20. script type="text/javascript">    
  21.     
  22.     //调用父页面的赋值方法    
  23.     $(window.parent.assgVal());    
  24.         
  25.     $(function(){    
  26.         alert($("#sonId").val());    
  27.         //调用父页面的关闭win窗口的方法    
  28.         //window.parent.closeWin();    
  29.     });    
  30.         
  31.     //给父页面的文本框赋值    
  32.     function farassgVal(){    
  33.         var sonText = $("#sonText").val();  
  34.         $(window.parent.$("#fatherId").val(sonText));      
  35.     }    
  36.         
  37. script>    
  38. html>    


第一:

 

技术分享

 

 

第二:

技术分享

 

第三:

技术分享

 

第四:

技术分享

 

第五:

技术分享

 

代码下载地址:

easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

标签:name   easyui   cti   sheet   nts   set   lan   tle   关闭window   

原文地址:http://www.cnblogs.com/tsql/p/7681096.html


评论


亲,登录后才可以留言!