从打印对话框返回焦点后单击链接

时间:2013-04-18 20:25:54

标签: javascript jquery focus printdialog

我有一个网页,可以在加载时调出打印对话框。单击打印(并将焦点返回到页面)后,我需要单击一个链接。有没有人知道使用jQuery或Javascript的方法,我可以做到这一点?

这是我目前所拥有的,但它似乎没有起作用:

<script type="text/javascript">
    $(document).ready(function() {
        window.print();
        $("body").bind("focus", function(){ $("#logout").click() });
    });
</script>

1 个答案:

答案 0 :(得分:1)

试试这个:

<script type="text/javascript">
    $(document).ready(function() {
        if (window.print()) 
            location.href = $("#logout").attr('href');
        else
            location.href = $("#logout").attr('href');
    });
</script>

<body>
    <a id="logout" href="http://www.google.it">Link</a>
</body>