index.html<html><head><script type="text/javascript" src="easyui/jquery.min.js"></script></head><body> <iframe src="iframe.html"></iframe></body></html>iframe.html<html><head><link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="easyui/themes/icon.css"><script type="text/javascript" src="easyui/jquery.min.js"></script><script type="text/javascript" src="easyui/jquery.easyui.min.js"></script><script type="text/javascript"> $(function(){ $("#window").window({ width: 200, height: 100 }); });</script></head><body> <div id="window"></div></body></html>效果由于是在iframe中弹窗致使窗口被腰斩,所以需要向window中追加节点再弹窗,解决方式如下 var win = window.top.document.createElement("div"); window.top.document.body.appendChild(win); window.top.$(win).window({ width: 200, height: 100 }); window.top.$(win).window("open");但在实际项目中无法向index.html引入easyui相关类库,所以会报错什么call、apply、__proto__之类的办法都想过了,不知道该怎么办了...
添加回答
举报
0/150
提交
取消