Javascript 无法打印显示pdf文件的弹出窗口

Javascript 无法打印显示pdf文件的弹出窗口,javascript,printing,popup,Javascript,Printing,Popup,我有一个php文件,其中包含以下代码: <?php ?> <form action="" id="f1" name="f1"> <input type="button" name="preview" value="Open PDF" onclick="showPDF()" /> </form> <script type="text/javascript" src="jquery-1.4.2.min.js"></scrip

我有一个php文件,其中包含以下代码:

<?php

?>
<form action="" id="f1" name="f1">
    <input type="button" name="preview" value="Open PDF" onclick="showPDF()" />
</form>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
    function showPDF(){
        var newwin=window.open("pdf.pdf","Window1","menubar=no,width=430,height=360,toolbar=no");
        newwin.print();      
    }
</script>
打开弹出窗口并显示“打印”对话框

有人能给我一个解决办法吗这行吗

newwin.printWithDialog();
newwin.printWithDialog();