有两个iframe , 第一个已加载了页面,第二没有设置src(所以没有加载页面),想把第一个的页面,移动到第二个iframe里,要求页面不会重新加载

andy0618 2018-08-04 01:05:05
有两个iframe ,
第一个已加载了页面a.html,
第二没有设置src(所以没有加载页面),
想把第一个iframe的a.html页面,移动到第二个iframe里,
要求a.html页面不会重新加载,就是说把第一个iframe里的页面,移动到第二个iframe里
注意,要求a.html页面不能重新加载,因为a.html里可能已经添写了内容,重新加载会导致内容丢失

如何做到,小弟求解
...全文
350 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
andy0618 2018-08-06
  • 打赏
  • 举报
回复
引用 3 楼 winzond 的回复:
如果没有新生成的input元素,或许可以实现,但你得有一个触发事件,第二个页面先加载原始的文档,然后读取第一个页面的文本、值等,将这些文本、值添加到第二个页面的相关元素。或者你试试读取整个body的html试试能不能行,将这些内容直接覆盖第二个页面的body.html。我感觉应该能行,如果input元素的文本获取不到,你试试先让所有元素失去焦点,再获取body的html
请看我的另一个贴,希望您能回答一下 https://bbs.csdn.net/topics/392427323?page=1#post-403390338 本贴给您结分
讨厌走开啦 2018-08-05
  • 打赏
  • 举报
回复
不能实现,第一个页面里用户填写信息触发的js你没有记录,没法触发执行。
winzond 2018-08-05
  • 打赏
  • 举报
回复
如果没有新生成的input元素,或许可以实现,但你得有一个触发事件,第二个页面先加载原始的文档,然后读取第一个页面的文本、值等,将这些文本、值添加到第二个页面的相关元素。或者你试试读取整个body的html试试能不能行,将这些内容直接覆盖第二个页面的body.html。我感觉应该能行,如果input元素的文本获取不到,你试试先让所有元素失去焦点,再获取body的html
漠子凉 2018-08-04
  • 打赏
  • 举报
回复
不要逗我好不

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧