我想获取一个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。
答案 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