为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript:关于跨iframe弹窗

JavaScript:关于跨iframe弹窗

炎炎设计 2019-03-14 18:15:01
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__之类的办法都想过了,不知道该怎么办了...
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 355 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信