如何打开URL链接作为弹出屏幕

时间:2015-05-22 05:51:20

标签: javascript jquery html

我有一个网址,请说www.myurl.com/mywebpage,当我在浏览器中输入此网址时,它会打开我的网页,一切正常。

现在我的要求是,当我在浏览器中输入此网址时,网页应该像弹出一样打开。 由于没有按钮点击或此类事件,我无法编写window.open javascript函数以弹出方式打开它。

还有其他方法(jquery)或者我们如何使用window.open函数在浏览器中点击url时将我的页面显示为弹出窗口。

提前致谢。

3 个答案:

答案 0 :(得分:2)

在html中使用window.open(没有任何函数)解决了我的问题。

在page1.html中的

我编写了以下脚本

<script>
window.open("http://google.com", "myWindow", 'width=800,height=600');
window.close();
</script>

当我在浏览器地址中输入page1.html时,它会弹出谷歌页面作为弹出窗口。

感谢大家努力帮助我。

答案 1 :(得分:0)

不,没有用户互动就没有这样的功能

但是,您可以使用jQuery创建dialog()小部件。

请参阅:https://blog.udemy.com/jquery-popup-window/

演示:http://jsbin.com/yusenu/2/

答案 2 :(得分:-1)

尝试以下代码:( popupex.html将替换为您的网页网址)

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>click demo</title>

  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>


  <a href="popupex.html" onclick="return popitup('popupex.html')"
        >Link to popup</a>
<script>
function popitup(url) {
        newwindow=window.open(url,'name','height=200,width=150');
        if (window.focus) {newwindow.focus()}
        return false;
    }
</script>

</body>
</html>