如何在目标 URL 上打开弹出窗口 Window?

How Do I Open a Pop Up Window over Destination URL?

我想 link 到 url,目标页面打开后,在上面弹出 window。我看过一些这样的例子,但不知道如何编码。我是 .NET 开发人员,但也许这需要 javascript?有人知道怎么做吗?

第 1 页

Link 2 第 2 页 ---> 第 2 页打开...弹出窗口在第 2 页打开。

谢谢。

方法 #1:

在第 2 页中:

<script>
if (document.referrer === "URL of Page 1 goes here")
{
    window.open("URL of popup goes here", "_blank");
}
</script>

因此,仅当您从第 1 页通过 link 到达第 2 页时才会出现弹出窗口。

方法 #2(如果您无法修改第 2 页):

在第 1 页中:

<script>
    function page2popup()
    {
        window.open("URL of popup goes here", "_blank");
    }
</script>
<a href="URL of Page 2 goes here" onclick="page2popup();">Page 2</a>

如果您在 html 中这样做,那么

page1.html

<html>
<head>

</head>
<body>
    <a href="page2.html">click to go to page to page2</a>
</body>
</html>

page2.html

<html>
<head>
    <script type="text/javascript">
    function popup(){
        //alert("this is page 2");
        window.open("http://www.geekzgarage.com"); 
    }
    </script>
</head>
<body onload="popup()">
    this is page 2 and popup window is opened as provided in the link given..
</body>
</html>