在特殊场景中隐藏html按钮

时间:2016-11-14 08:20:53

标签: javascript php jquery html codeigniter

我在codeigniter工作。

我正在从视图(调用)abc打开新视图xyz

我想在这种特殊情况下隐藏按钮(从视图xyz调用/打开时) 即在视图abc。

让我知道如何做到这一点。

这是我打开新视图的代码,在url变量中我存储了该地址。

if(url) {
   var win = window.open(url,'_blank');
   if(win){
      //Browser has allowed it to be opened
      win.focus();
   } else{
      //Broswer has blocked it
      alert('Please allow popups for this site');
   }
}

1 个答案:

答案 0 :(得分:2)

我建议使用一个将从xyz发送的参数然后在abc中检查如果该参数存在则不会显示按钮html。

例如:

xyz视图中的代码

if(url) {
   url = url+"?hidebtn=true";
   var win = window.open(url,'_blank');
   if(win){
      //Browser has allowed it to be opened
      win.focus();
   } else{
      //Broswer has blocked it
      alert('Please allow popups for this site');
   }
}

现在在abc视图

<?php 
var $specialClass='';
$specialClass=$_GET["hidebtn"];
if($specialClass){
    //your code to hide button
}
?>