有什么方法我们可以在父窗口中获取PopUp Windows的URL

时间:2013-07-23 20:36:41

标签: javascript html

我想获取一个popUp窗口的URL并在Parent窗口中显示它。

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

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

2 个答案:

答案 0 :(得分:0)

您可以调用onclick函数并将其作为变量包含在其中:

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

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

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;
}

答案 1 :(得分:0)

如果弹出窗口来自第三方域名(例如google.com),则您无法访问弹出窗口的location.href属性,原因是&#34;相同的来源政策&#34;。

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

popUpWindow.location.href