php多人访问抽奖倒计时一致,Javascript和PHP倒计时器为每个人显示相同的计时器...
我有生成倒計時器所需的腳本,該計時器有一個啟動和恢復按鈕.我試圖做的是在一個控制另一頁上的計時器的頁面上有啟動,停止和重置按鈕.
因此,如果用戶X訪問page.html,他們將看到一個0的計時器.
Admin X訪問admin.html,他們看到計時器為0,但他們也有一個啟動,停止和重置按鈕.當管理員點擊按鈕時,page.html上的計時器開始倒計時.如果另一個用戶在計時器倒計時時訪問該頁面,他們將看到計時器當前所在的位置.如果有人有任何代碼想法,我可以參考這個網站上的其他答案,或者我需要的代碼,我將非常感激.
—真實的情景
我們有skype的人正在做一個節目,他們需要知道什么時候休息一下.這個想法是制作人可以按下一個按鈕,開始倒數計時器讓他們知道他們有60秒直到休息.我在網頁上想要這個的原因是因為頁面上還有其他東西正在skype上的人正在關注.所以我想要一些他們不能錯過的東西.我可以訪問一個SQL服務器,并可以同時執行php和javascript.我猜我需要做兩者的某種組合.
更新感謝大家的幫助.
我正在更新這個,因為我意識到我可能會讓事情變得比他們現在需要的更復雜.
每30分鐘休息一次,所有節目將從一小時開始或在30分鐘后開始.我終于找到了完美的劇本.雖然由于正常的時鐘漂移可能略微偏離,但無論誰進入頁面,它實際上都應該顯示相同.
function addZero(i)
{
if (i<10)
{
i="0" + i;
}
return i;
}
setInterval(function() {
function addZero(i)
{
if (i<10)
{
i="0" + i;
}
return i;
}
var d = new Date();
var s =(d.getSeconds());
var m =(d.getMinutes());
var x = document.getElementById("timer");
var c = addZero(30 - m) + ":" + addZero(60 - s);
var d = addZero(60 - m) + ":" + addZero(60 - s);
if (m < 30) {
t = c
}
else {
t = d
}
x.innerHTML = t;
}, 250)
| Minutes till Station Break. |
總結
以上是生活随笔為你收集整理的php多人访问抽奖倒计时一致,Javascript和PHP倒计时器为每个人显示相同的计时器...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html js css如何关联_会htm
- 下一篇: java 图片组合 分解_切分和组合图