麶槑 2021-05-09 04:23 采纳率: 20%
浏览 366
已采纳

layui layer iframe 嵌套如何获取点击按钮 弹出层的元素

项目用的是layui iframe 框架  就是首页是index.jsp 然后其他页面是在index.jsp中显示,这就相当于已经有一层iframe 了 如下图 点击登记日志 然后又弹出一个iframe  

点击登记日志之后弹出 登记的iframe 如下图  这个弹出的时候用的是parent.layer.open(), 也就相当于日志登记这个弹窗的父窗口是index.jsp 这个页面 而不是工作日志登记这个 jsp 

现在我要在 工作日志登记这个jsp 的弹出层获取 工作日志登记这个页面的元素 或者函数  但是我用parent.funcctionName() 获取的确是index.jsp中的元素  

 

一个三个页面 index.jsp(展示页面) worklog.jsp(工作日志登记jsp),regintlog.jsp (点击登记后弹出加载的日志登记jsp)

由于我在worklog.jsp中的登记日志按钮 写的是 parent.layer.opn() 所以父页面是index.jsp  但是在这种框架中 worklog.jsp已经相当于一个iframe 了  现在我在regintlog.js 中 写parent.functionName() 或者parent.$("id").val()  获取到的元素都是index.jsp或者index.js中的东西   现在想要拿到worklog.jsp中的元素或者worklog.js中的函数 应该如何实现呢? 说的比较繁琐,希望大佬们帮忙看看呀!

  • 写回答

1条回答 默认 最新

  • 斯洛文尼亚旅游 2021-05-09 13:08
    关注

    你可以好好研究这篇文章,搞清楚关系就能相互访问了,前提示不能跨域,有用麻烦点下右上角的采纳~~

    iframe和父页,window.open打开页面之间的引用

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上