如何在目标 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>
我想 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>