1

「メイン」Web ページから小さな Web ブラウザ ウィンドウを開いています。「子」ウィ​​ンドウには、次のようなリンクが含まれています...

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

しかし、ターゲット「_blank」を使用する代わりに、元の「メイン」Web ページ ウィンドウの名前を使用して、そのウィンドウでリンクを開きたいと思います。それを行う方法はありますか?

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 に答える