PDA

View Full Version : ایجاد شمارنده اتومات روی کلید



tux-world
یک شنبه 17 بهمن 1389, 01:04 صبح
سلام دوستان . رو فرمهایی که ایجاد کردم میخوام کلیدی بذارم که روش شمارنده باشه و اتومات کم بشه مثل سایتهای رپید شر و اینها که باید منتظر بمونی تا اون مدت زمان بگذره. این حالتی ولی این شمارنده که کم و کمتر میشه رو برای این می خوام تا اگه کاربر مثلا تو ۱ دقیقه کلیک نکنه اتومات اجرا بشه و به یه صفحه خاص بره نه اینکه اون مدت زمان بگذره بعد بشه روش کلیک کرد نه اتومات باشه اگه کلیک نکرد خودش بره اون صفحه

hossin.esm
یک شنبه 17 بهمن 1389, 08:50 صبح
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>
var c=10;
function counter()
{
c--;
if(c<=0)
{
window.location="http://www.google.com/";
}
document.getElementById('con').innerHTML=c;
}
setInterval("counter()",1000);
</script>
</head>
<body style="text-align:center;">
<div id="con" style="background:#3FF; width:100px;height:50px;text-align:center;line-height:50px;">

</div>
</body>
</html>

tux-world
یک شنبه 17 بهمن 1389, 10:55 صبح
ممنونم تقریبا همون چیزی بود که می خواستم ولی مشکلم اینه که وقتی دایو رو به یه باتن تغییر میدم و روش چیزی می نویسم شمارنده اون متن نوشته شده روش رو پاک میکنه
یه مشکلی هم هست اینه که زیر صفر هم شمارش میکنه

hossin.esm
یک شنبه 17 بهمن 1389, 12:31 عصر
مثال من فقط جهت راهنمایی بود.
مشکلاتی که گفتید با یکم تغییرات قابل رفع هست.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>
var c=9;
function counter()
{

if(c<=0)
{
window.location="http://www.google.com/";
}
document.getElementById('con').innerHTML='second:' +c;
document.getElementById('con2').value=c;
c--;
}
setInterval("counter()",1000);
</script>
</head>
<body style="text-align:center;">
<button id='con' >10</button>
<input id='con2' type="button" size="50" value="10" />
</div>
</body>
</html>

alismith
سه شنبه 03 اسفند 1389, 11:06 صبح
ممنونم تقریبا همون چیزی بود که می خواستم ولی مشکلم اینه که وقتی دایو رو به یه باتن تغییر میدم و روش چیزی می نویسم شمارنده اون متن نوشته شده روش رو پاک میکنه
یه مشکلی هم هست اینه که زیر صفر هم شمارش میکنه

سلام فکر کنم این مشکل شما رو حل کنه:




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>
var c=10;
function counter()
{
c--;
if(c<=0)
{
window.location="http://www.google.com/";
document.getElementById('con').value='Counter'+' '+'0';
}else{
document.getElementById('con').value='Counter'+' '+c;
}
}
setInterval("counter()",1000);
</script>
</head>
<body style="text-align:center;">
<br/>
<input type="button" id="con" value=""/>
</body>
</html>