在页面加载中如何打开一个新的弹出窗口

时间:2013-09-20 07:40:21

标签: jquery

这个Jquery在弹出窗口中打开如何在新标签页中打开它

<script src="http://code.jquery.com/jquery-latest.min.js"
        type="text/javascript"></script>
    <script type="text/javascript" >
        $(document).ready(function () {
                window.open( "http://www.google.com", "_blank");
        });
</script>

2 个答案:

答案 0 :(得分:1)

我认为你无法控制这一点。如果用户已将浏览器设置为在新窗口中打开链接,则无法强制此操作在新选项卡中打开链接。

JavaScript open in a new window, not tab

如果用户已将浏览器设置为在新选项卡中打开,则必须从单击事件调用它而不是在文档加载时调用它,否则它将始终是弹出窗口。

使用以下代码进行点击活动。

$(document).ready(function () {
    $('a').click(function (e) { // change 'a' to whatever selector your button is.
        window.open(
            "http://www.google.com",
            "_blank");
    });
});

答案 1 :(得分:-1)

你必须尝试这个

      $(function () {
$('a').click(function(){
       window.open('http://google.com','mywindow','width=400,height=200,toolbar=yes, 
    location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes, 
    resizable=yes')
});
        });