如何在javascript中解析window.location

时间:2018-04-01 17:05:24

标签: javascript php

我在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>';
   }
  ?>

任何想法如何解决这个问题?

1 个答案:

答案 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");