これは私のHtmlです。Page1.htmlをクリックすると、新しいウィンドウでPage1.htmlを開く必要があります(最初のウィンドウ) window.open()
を使用してthis.Itsが動作し、2番目のウィンドウ しかし、私はまた、最初のウィンドウから作成された2番目のウィンドウから同じページ(Page1.html)を開く必要があります。だから私はwindow.open()
を使って同じウィンドウにPage1.htmlをロードしています。他の新しいウィンドウは作成されません。実際のシナリオでは、A.htmlのB.htmlで新しいウィンドウを作成する必要があります。またSecond Window(B.html)から、C.htmlで別のウィンドウを作成する必要があります。現在、Bが開きますが、Cは任意の新しいウィンドウを作成しません、それは単に一回「と名付けられたのでB.htmlJavascriptでWindow.openへの再帰呼び出し。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function ShowPage(pageName) {
window.open(pageName, null, 'height=400,width=800,status=yes,toolbar=yes,menubar=no,location=no,scrollbars=yes,resizable=yes');
}
</script>
<a id="page1.htm" onclick="ShowPage(this.id);">Click Me</a>
</body>
</html>
おかげで)(window.openの第2引数に '_blank' の代わりにヌルを使用してみてください:) – kbvishnu