我有一个JS,我希望当JS过期时,脚本被禁用。
如果没有前3行代码,脚本将正常工作。我不确定前三行出了什么问题。遵循整个代码:
#include <date.au3>
$ExpirationDate = '9/18/2013'
If _NowDate() = $ExpirationDate Then MsgBox(64, 'Info:', "")
/* TOP 3 lines above - Javascript to stop working after a certain date */
var isloggedin = true;
function bozhoShow() {
jQuery('"div[id^=''bobito-button-wrapper'']"').show();
}
function ggtimer() {
if (isloggedin == false) {
disableclicking();
}
jQuery(document).ready(function () {
var testmode = 0;
var dohidex = ' opacity: 0; filter: alpha(opacity = 0); ';
if (testmode == true) {
dohidex = '';
}
jQuery.get('functions.php?type=2', function (data) {
if (data.length > 3) {
//alert(data);
disableclicking();
} else {
//alert(data);
}
});
使用类似的东西:
if(new Date() > new Date('2013-09-18')){
//expired
}else{
//valid
}
在服务器端管理这样的东西可能更好,所以我建议使用PHP。
<?php
$date = strtotime("2013-08-22 12:00");
$now = time();
if($date<= $now)
{
?>
<script>
//YOUR JS SCRIPT
</script>
<?php
}
else
{
?>
<script>
//YOUR OTHER JS SCRIPT
</script>
<?php
}
?>
希望有帮助:)
(这是PHP方法,因为您标记了javascript AND PHP)