1

我想获取弹出窗口的 url 并在父窗口中显示它。

<a href="#" onClick="MyWindow=window.open('http://www.google.com','MyWindow',width=600,height=300); return false;">Click Here</a>

我想在父窗口中显示 popurl 即 google.com。

4

2 回答 2

1

如果弹出窗口来自第三方域(例如 google.com),则由于“同源策略”,您无法访问弹出窗口的 location.href 属性。

如果它在同一个域中,那么您可以通过在父窗口上执行此操作来获取 URL:

popUpWindow.location.href
于 2015-05-11T18:45:32.393 回答
0

您可以调用一个函数 onclick 并将其中的 url 作为变量:

<a href="#" onclick="my_function()">Click Here</a>

然后你可以用 url 做任何你想做的事情:

function my_function()
{
    var url = 'http://www.google.com';
    window.open(url ,'MyWindow',width=600,height=300);
    //show the url in an element
    return false;
}
于 2013-07-23T20:48:43.527 回答