如何制作一个让页面在特定时间上线的计时器?

时间:2013-01-17 13:25:22

标签: jquery countdowntimer

我们想隐藏我们的内容直到某一天的午夜;在那之后,我们想要以某种形式显示iframe。怎么能实现这一目标?我想知道你是否可以结合使用jQuery倒计时插件?

2 个答案:

答案 0 :(得分:0)

唯一合适的解决方案是检查服务器端,因为任何带有计时器的东西都可以在客户端以相对容易的方式进行操作。

它应该类似于以下(伪代码):

serverside脚本:

// normal stuff

if (servertime == your desired time){
      // include the special codez
      // It's probably best to have that iframe content in a separate file
      // and just import the file here
}

// more normal stuff

答案 1 :(得分:0)

做客户端并不会对用户隐瞒太多......

但这是一个非常基本的算法我在这里写客户端..我可以使用javascript的`settimeout()'...

function TestTime(reqTime) {
 var date=new Date();
 if(date.getHours()===reqTime.getHours() && date.getMinutes()===reqTime.getMinutes()) { // you may need to add other validations like date etc
   //on success either redirect to other page or show the hidden content 
   location.href=""//the redirected page may need to validate on server side
   $('div').show() // show content
} else {
  $('div').html('Some content'); //you can show counter kind of thing here
  window.setTimeout(TestTime, 1000, true);


}
}