我從「主」網頁打開一個較小的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