本文要说的是通过另一个页面的url打开window的两种方法 一。直接把打开url的内容加入本窗口元素中,这种方法,url与将与本窗口融为一体,共用页面定义的变量,方法,js库等,这样使用的时候,必须注意url页面中的变量等不要与本窗口产生冲突,还要注意,这种方法easyui只会截取url窗口的body标签内的内容,如果要在url页面定义方法函数等,需要定义到body标签内。 标记: <html> <head></head> <body> <div id="winTeamSMS" class="easyui-window" title="短信设置" style="width:800px;height:600px;padding:20px" data-options="iconCls:'icon-save',modal:true,closed:true"> </div> </body> </html> 打开窗口: function TeamSMS(ID) { $('#winTeamSMS').window('refresh', 'SMS.aspx?ID=' + ID); $('#winTeamSMS').window('open'); } 二。打开的窗口中包函一个iframe,在iframe中打开url 标记: <html> <head></head> <body> <div id="winTeamCard" class="easyui-window" title="处理卡设置" style="width:800px;height:600px;padding:20px" data-options="iconCls:'icon-save',modal:true,closed:true"> <iframe id="iframeTeamCard" src="" style="width:100%;height:99%;" frameborder="0" scrolling="no"></iframe> </div> </body> </html> 打开窗口: function TeamCard(ID) { $('#iframeTeamCard')[0].src = 'Card.aspx?ID=' + ID; $('#winTeamCard').window('open'); } |
|
来自: 和帅书馆 > 《JavaScript》