Javascript 我们有没有办法在父窗口中获取弹出窗口的Url
我想得到一个弹出窗口的url,并显示在父窗口Javascript 我们有没有办法在父窗口中获取弹出窗口的Url,javascript,html,Javascript,Html,我想得到一个弹出窗口的url,并显示在父窗口 <a href="#" onClick="MyWindow=window.open('http://www.google.com','MyWindow',width=600,height=300); return false;">Click Here</a> 我想在父窗口中显示popurl,即google.com。您可以调用函数onclick并将url作为变量: <a href="#" onClick="MyWin
<a href="#" onClick="MyWindow=window.open('http://www.google.com','MyWindow',width=600,height=300); return false;">Click Here</a>
我想在父窗口中显示popurl,即google.com。您可以调用函数onclick并将url作为变量:
<a href="#" onClick="MyWindow=window.open('http://www.google.com','MyWindow',width=600,height=300); return false;">Click Here</a>
<a href="#" onclick="my_function()">Click Here</a>
您可以调用函数onclick并将url作为变量:
<a href="#" onclick="my_function()">Click Here</a>
如果弹出窗口来自第三方域(如google.com),则由于“同源策略”,您无法访问弹出窗口的location.href属性 如果它在同一个域中,则可以在父窗口上执行以下操作来获取URL:
popUpWindow.location.href
如果弹出窗口来自第三方域(如google.com),则由于“同源策略”,您无法访问弹出窗口的location.href属性 如果它在同一个域中,则可以在父窗口上执行以下操作来获取URL:
popUpWindow.location.href
我有点困惑。看起来您已经为弹出窗口提供了url。为什么不在启动弹出窗口之前抓取它呢?或者只是说“点击这里打开谷歌.com”……如果你想让站点本身显示在主窗口上,你可以使用Ajax请求来获取HTML,并动态更新你的代码,或者考虑iFrAME(知道这会让你的站点变得不安全),你可以考虑使用iFrAME吗?我有点困惑。看起来您已经为弹出窗口提供了url。为什么不在启动弹出窗口之前抓取它呢?或者只是说“点击这里打开谷歌.com”……如果你想让站点本身显示在主窗口上,你可以使用Ajax请求来获取HTML,并动态更新你的代码,或者考虑iFrAME(知道这会让你的站点变得不安全),你可以考虑使用iFrAME吗?