これは私の Html です。Page1.html をクリックすると、新しいウィンドウで (同じページ)Page1.html を開く必要があります。(最初のウィンドウ) だから、これを操作するために使用window.open()
しました。最初のウィンドウから作成された 2 番目のウィンドウから同じページ (Page1.html) を開きます。そこでwindow.open()
、同じウィンドウに Page1.html をロードすることを使用しました。他の新しいウィンドウは作成されません。実際のシナリオでは、A.html から B.html で新しいウィンドウを作成する必要があります。また、2 番目のウィンドウ (B.html) から、C.html で別のウィンドウを作成する必要があります。現在、B は開きますが、C は新しいウィンドウを作成しません。B.html を置き換える 2 番目のウィンドウに C.html をロードするだけです。
<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>