我想让他们在我的网站上预订门票时排队,特别是在很多人同时尝试的时候。
我想知道(假设)是否有人可以跳过这个队列并直接预订?
以下是代码:
<script type="text/javascript">
var time_done = 263;
var time_retry = 30;
var time_todo = 7786;
var todo_pix = 100;
var done_pix = 0;
var width = 100;
var ppu = 0;
var interval = 0;
function progress_queue()
{
width = document.getElementById('contain').width;
if(time_done > -1)
{
if(!interval)
{
ppu = width / (time_todo+time_done);
update_qtime();
}
interval = (1000*time_todo)/todo_pix;
document.getElementById('done').style.width = parseInt(done_pix) + 'px';
document.getElementById('todo').style.width = parseInt(todo_pix) + 'px';
document.getElementById('jhide').style.visibility = "visible";
todo_pix--;
done_pix++;
if (time_retry > 3) setTimeout('progress_queue()', interval);
}
}
function update_qtime()
{
time_todo--;
time_done++;
todo_pix = time_todo*ppu;
done_pix = time_done*ppu;
setTimeout('update_qtime()', 1000);
}
</script>
答案 0 :(得分:3)
票证队列之类的东西应该通过像PHP这样的服务器端语言来完成 - 而不是像Javascript这样的客户端语言。
如果我正确读取你的代码,他们需要做的就是禁用Javascript或在Firebug(或其他)中设置断点,然后使用Firebug /的任何设置将#done的可见性设置为可见。