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

时间:2015-03-20 15:11:23

标签: javascript popupwindow

我想链接到一个网址,在目标网页打开后,弹出一个窗口。我已经看到了一些这样的例子,但不知道如何编码。我是.NET开发人员,但也许这需要javascript?有谁知道怎么做?

第1页

链接2 Page 2 --->第2页打开...弹出窗口打开第2页。

感谢。

2 个答案:

答案 0 :(得分:0)

方法#1:

在第2页:

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

因此,只有当您通过第1页的链接到达第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>

答案 1 :(得分:0)

如果你在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>