2010-04-22 51 views
0

我工作的網站(使用PHP構建,MySQL和jQuery的),這需要管理員在配置中設置一個變量,並根據該配置變量jQuery的自動完成啓用或禁用所有網站。有什麼辦法來實現這個功能。DHTMLX日曆中啓用/禁用整個網站

請幫助我,它非常緊迫........

+0

對不起我的錯誤,它不是jquery自動完成它是DHTMLX日曆 – user229538 2010-04-22 04:22:14

+0

你是什麼意思是禁用?不可見?可見但不可點擊?或日曆按鈕不帶日曆彈出? – Luis 2010-04-22 04:48:06

+0

只是不可見。 我想在index.php中全局設置一個變量,並且所有DHTMLX日曆都變爲不可見。 請幫我.... – user229538 2010-04-22 04:58:01

回答

0

做到這一點最簡單的方法是共同的ID,或其他屬性添加到所有的父元素,其中的時間表顯示出來。然後包括到表單

FLAG = 1; //for visibile, or 0 for invisible 
    $('#calendar').toggle(FLAG); //OR 
    $('[rel=calendar]').toggle(FLAG); 

你的主要的JavaScript文件東西,如果你想要一個來自PHP,你可以隨時PHP內加載你的JavaScript:

functions.js.php: 
    FLAG = <?php $CAL_SETTING ?> 
    //go on with the rest of the javascript 



    //then include it into your html 
    <script language="javascript" src="functions.js.php"></script> 

祝你好運!

0

創建一個表,這些字段設置[名稱,價值,..],並將名稱設置calendar_status值隱藏

在您的視圖

你可以從你DB讀的那場,並設置myCalendar.hide (真正);或myCalendar.hide(false);

myCalendar = new dhtmlXCalendarObject("DateStart"); 
myCalendar.hide(); <- you php code like <?php echo calendar_status; ?>