Php 从函数调用greybox弹出窗口时出现错误
根据stackoverflow中给出的示例,我尝试了greybox popup,根据php程序中的if条件从函数调用 它会产生如下错误: 解析错误:语法错误,第456行的/home/public_html/atst/dc-detail-qty.php中出现意外的“=” php部分代码如果条件为true,则灰盒弹出窗口应该可以工作:Php 从函数调用greybox弹出窗口时出现错误,php,function,popup,greybox,Php,Function,Popup,Greybox,根据stackoverflow中给出的示例,我尝试了greybox popup,根据php程序中的if条件从函数调用 它会产生如下错误: 解析错误:语法错误,第456行的/home/public_html/atst/dc-detail-qty.php中出现意外的“=” php部分代码如果条件为true,则灰盒弹出窗口应该可以工作: if($dcecrbal < 0) { $pop=100; echo "<span class='sty1'>Negative Bal: ".$dc
if($dcecrbal < 0)
{
$pop=100;
echo "<span class='sty1'>Negative Bal: ".$dcecrbal." (Total ECR: ".$ecrdtl." - Total DCs: ".$dcdtl.") </span>";
//echo "<script>child_open();</script>";
echo "<script>";
pathArr = window.location.pathname.split('/');
path = window.location.protocol + "//" + window.location.host+"/";
for (i=1;i<pathArr.length-1;i++) path += pathArr[i]+"/";
GB_showCenter('ECR', path+'ecrframe-qty.php' , 800, 600);
echo "</script>";
}
if($dcecrbal<0)
{
$pop=100;
回显“负余额:.$dcecrbal.”(总ECR:.$ecrdtl.”-总DCs:.$dcdtl.”);
//回显“child_open();”;
回声“;
pathArr=window.location.pathname.split('/');
路径=window.location.protocol+“/”+window.location.host+“/”;
对于(i=1;i,应该是这样的
echo "<script>
pathArr = window.location.pathname.split('/');
path = window.location.protocol + '//' + window.location.host+'/';
for (i=1;i<pathArr.length-1;i++) path += pathArr[i]+'/';
GB_showCenter('ECR', path+'ecrframe-qty.php' , 800, 600)";
echo "</script>";
echo”
pathArr=window.location.pathname.split('/');
path=window.location.protocol+'/'+window.location.host+'/';
对于(i=1;该代码的语法着色显示了错误。也许您应该使用包含语法高亮显示的编辑器?@Charles i已更正缺少的”,不知道如何在php中放置其余的javascript行。需要帮助!布万,谢谢!这很有效,但我如何更改弹出窗口的坐标,有什么想法吗?@user1114409你应该检查灰盒文档…你必须使用它的css