弹出页面选择元素后如何传值到本页面

问题是这样的,A页面有一个按钮,点击后打开B页面,B页面的内容是通过facebook api获取到的照片列表,现在想点击其中一张照片,然后在A页面显示这张照片,请问怎么可以实现呢?

阅读 2.6k
3 个回答

参考此链接解决了,谢谢以上朋友的热心回复

可以使用H5 h5 storage事件监听.
页面A:
<script>

window.addEventListener("storage", function (e) {
    alert(e.newValue);
});

</script>
页面B:
<script>

localStorage.clear();
localStorage.setItem('foo', 'bar');

</script>

先打开页面A再打开页面B,A页面会弹出提示框

如果a,b页面都是你自己写的,你可以在a页面写个函数,b页面点击图片,获取图片路径传入a页面的函数中,在函数中做处理。

如果不是,则可以使用document.domain+iframe(对于主域相同而子域不同的例子)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题