我正在从“主”网页打开一个较小的网络浏览器窗口。 “子”窗口包含以下链接......
<a onclick="javascript:window.open('http://someplace.com/','_blank');">Someplace</a>
但是我不想使用目标“_blank”,而是使用原始“主”网页窗口的名称,然后在该窗口中打开链接。有任何建议怎么做?
答案 0 :(得分:1)
您可以使用:
代替window.open<a onclick="javascript:window.opener.location.href = 'http://someplace.com/';">Someplace</a>
答案 1 :(得分:1)
按照此示例帮助您解决问题:
<!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>