PDA

View Full Version : عدم چاپ کاراکتر در مدت زمان خاص



mohsen.dbnet
یک شنبه 02 اسفند 1388, 01:26 صبح
سلام بچه ها
می خوام این اسکریپت هر یک ثانیه یک کاراکتر رو چاپکنه ولی این بر نامم این کارو نمی کننه
می تونید کمکم کنید
با تشکر



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DVD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Main Page</title>
</head>

<body>
<script>
function f
{
document.write("2");
}
window.settimeout(f,1000);
</script>
</body>
</html>

امیـرحسین
یک شنبه 02 اسفند 1388, 01:53 صبح
<head>
<title>Main Page</title>
</head>

<body>
<script>
function f()
{
aler("2");
}
window.setInterval(f,2000);
</script>
</body>
</html>
Window setInterval() Method (http://www.w3schools.com/jsref/met_win_setinterval.asp)
JavaScript Timing Events (http://www.w3schools.com/js/js_timing.asp)

mohsen.dbnet
یک شنبه 02 اسفند 1388, 23:53 عصر
ببخشید نمیشه یه کاری کرد که این تکرار چاپ، توی صفحه html باشه
با تشکر

امیـرحسین
دوشنبه 03 اسفند 1388, 17:12 عصر
شما با تابع setInterval هر کدی رو می تونید اجرا کنید.

mohsen.dbnet
دوشنبه 03 اسفند 1388, 19:40 عصر
شما با تابع setInterval هر کدی رو می تونید اجرا کنید.

جسارتا من کد شمارو یه کم دستکاری کردم تا به منظورم برسم
ولی متاسفانه نتونستم

اینم کد برنامه




<html>
<head>
<title>Main Page</title>
</head>

<script type="text/javascript">
function f()
{
window.setInterval(function(){document.write("2");},500);
}

</script>

<body onload="f();">

</body>
</html>

امیـرحسین
سه شنبه 04 اسفند 1388, 01:18 صبح
مشکل چاپتونه. این رو تست کنید:
<html>
<head>
<title>Main Page</title>
<script type="text/javascript">
function f() {
window.setInterval( function(){ document.body.innerHTML += " 2 "; },500);
}
</script>
</head>
<body onload="f();">
<p>Body</p>
</body>
</html>

mrbm_2007
سه شنبه 04 اسفند 1388, 13:41 عصر
از document.write فقط در هنگام لود شدن صفحه استفاده می شود!!!