我在javascript window.location代码中传递php变量代码正常工作但问题是chrome或其他浏览器阻止了弹出窗口并且报告因为不允许弹出窗口而不打印。我想解决这个问题
<?php
if(isset($_POST['btnUpdate'])){
$genid=$_POST['creategenReport'];
$startdate=$_POST['sDate'];
$enddate=$_POST['eDate'];
echo '<script>window.open("reportConsumption.php?creategenReport='.$genid.'&sDate='.$startdate.'&eDate='.$enddate.'","_blank");</script>';
}
?>
任何想法如何解决这个问题?
答案 0 :(得分:0)
这对我有用。
请在"_blank",
"resizable=yes, scrollbars=yes, titlebar=yes, width=700, height=600, top=10, left=10"
如:
window.open("reportConsumption.php?creategenReport='.$genid.'&sDate='.$startdate.'&eDate='.$enddate.'","_blank","resizable=yes, scrollbars=yes, titlebar=yes, width=700, height=600, top=10, left=10");