2016-11-14 10 views
-1

私はcodeigniterで作業しています。特別なシーンでHTMLボタンを隠す

私は新しいビュー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

あなたのボタンがどの非表示にするために存在する場合にすることを明確にしてください? –

+1

また、私たちが理解できるようにあなたのビューにいくつかの一時的な名前を与える –

答えて

1

私はあれば、そのパラメータがボタンのHTMLは表示されませんそして、存在していることをABCにチェックされますxyzから送られるパラメータを使用することをお勧めします。例えば

:XYZビューで

コード

ABCビューで今すぐ
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'); 
    } 
} 

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

それは私のために働いた –

関連する問題