我从“主”网页打开一个较小的Web浏览器窗口。 “子”窗口包含类似下面的链接...javascript:从原始页面的window.open页面打开一个URL
<a onclick="javascript:window.open('http://someplace.com/','_blank');">Someplace</a>
,但使用的目标“_blank”我想用原来的,“主”的网页窗口的名称和打开链接回该窗口。任何建议如何做到这一点?
我从“主”网页打开一个较小的Web浏览器窗口。 “子”窗口包含类似下面的链接...javascript:从原始页面的window.open页面打开一个URL
<a onclick="javascript:window.open('http://someplace.com/','_blank');">Someplace</a>
,但使用的目标“_blank”我想用原来的,“主”的网页窗口的名称和打开链接回该窗口。任何建议如何做到这一点?
以此为榜样,以帮助您解决问题:
<!DOCTYPE html>
<html>
<head>
<script>
function openWin()
{
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>This is 'myWindow'</p>");
myWindow.focus();
myWindow.opener.document.write("<p>This is the source window!</p>");
}
</script>
</head>
<body>
<input type="button" value="Open 'myWindow'" onclick="openWin()" />
</body>
</html>
而是window.open的,你可以使用:
<a onclick="javascript:window.opener.location.href = 'http://someplace.com/';">Someplace</a>
好的,呃,我没有意识到window.opener的功能。谢谢。 – 2013-02-14 23:07:27
你试过window.opener.name? – Shanimal 2013-02-14 20:50:45