js打开弹出窗口并在另一个页面中访问其元素 [英] js open popup window and acces its element in another page

查看:237
本文介绍了js打开弹出窗口并在另一个页面中访问其元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的js弹出窗口有问题。

I have a problem with js popup window.

我打开一个弹出窗口并尝试访问其他页面页面中的元素,没有成功,我不想重新加载弹出源,我只想访问一个打开弹出窗口的元素

I open a popup and try to access its elements in another page page, no success, and I don't want to reload the popup source, I simply want access a element of the opened popup

前 -


  • 第一页 - 打开弹出窗口html5音乐播放器

  • 第二页 - 当用户点击主页上的按钮时需要暂停音乐

第1页

var popup = window.open("test.html","mypopup","width=500,height=300");

第二页我想访问mypopup windows元素而不重新加载弹出窗口

2nd page I want to access mypopup windows elements without reloading the popup

我只需要如何访问打开的弹出元素而不使用JS或JQuery中断其源代码

I only need the way how to access opened popup elements without interrupting its sources using JS or JQuery

推荐答案

相同的来源(域,端口和协议)?

Same origin (domain, port and protocol)?

普通JS:

来自第1页

var popup = window.open("test.html","mypopup","width=500,height=300");
popup.document.getElementById("player").someFunction();

来自第2页

var popup = window.open('','mypopup');
// now popup is known again
popup.document.getElementById("player").someFunction();

这篇关于js打开弹出窗口并在另一个页面中访问其元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆