1

我正在从“主”网页打开一个较小的网络浏览器窗口。“子”窗口包含如下链接...

<a onclick="javascript:window.open('http://someplace.com/','_blank');">Someplace</a>

但我不想使用目标“_blank”,而是想使用原始“主”网页窗口的名称,并在该窗口中打开链接。任何建议如何做到这一点?

4

2 回答 2

1

您可以使用以下命令代替 window.open:

<a onclick="javascript:window.opener.location.href = 'http://someplace.com/';">Someplace</a>
于 2013-02-14T20:54:05.087 回答
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>
于 2013-02-14T20:54:07.333 回答