PDA

View Full Version : زمان بندی برای نمایش پشت سر هم چندین panel



monadifard
دوشنبه 25 اسفند 1393, 16:02 عصر
سلام و خسته نباشید
من 10 تا پنل دارم داخل صفحه که هر کدوم یک زمان مخصوص به خودشون برای نمایش رو دارن
میخوام این 10 تا پنل به ترتیب و به میزان زمان مخصوص به خودشون نمایش داده بشن
در هرزمان فقط یک پنل نشون داده میشه و نه تای دیگه نشون داده نمیشن
لطفا کمک کنید ...:چشمک:

Mousavmousab
دوشنبه 25 اسفند 1393, 21:00 عصر
panel در نهایت تبدیل به Div میشه اگه من به جای شما باشم با Java Script با Jquery سمت کلاینت برنامه می نویسم تا این عمل اتفاق بیافته.
جاوا اسکریپت تایمر داره می تونید این کار را انجام بدین.
کافیه چند تا دیو بندازین توی فرم و هر کدوم را مطابق کارتون طراحی کنین و بعد مخفیشون کنین.
با توجه به نیازتون با جاوا اسکریپت بگین کدوم آیتم لود بشه.
موفق باشید

monadifard
دوشنبه 25 اسفند 1393, 21:30 عصر
panel در نهایت تبدیل به Div میشه اگه من به جای شما باشم با Java Script با Jquery سمت کلاینت برنامه می نویسم تا این عمل اتفاق بیافته.
جاوا اسکریپت تایمر داره می تونید این کار را انجام بدین.
کافیه چند تا دیو بندازین توی فرم و هر کدوم را مطابق کارتون طراحی کنین و بعد مخفیشون کنین.
با توجه به نیازتون با جاوا اسکریپت بگین کدوم آیتم لود بشه.
موفق باشید
سلام دوست عزیز
مشکل همینه که نتونستم پیادش کنم
دوست دارم اگه بشه با خود asp.net این کارو بکنم که نتونستم

monadifard
سه شنبه 26 اسفند 1393, 11:52 صبح
دوستان کسی نمیتونه کمک کنه ؟!
نیاز دارم سریع ...

Mousavmousab
سه شنبه 26 اسفند 1393, 22:37 عصر
به میزان زمان مخصوص به خودشون نمایش داده بشن


یعنی چی؟

بیشتر توضیح بدین



http://www.dailycoding.com/posts/object_oriented_programming_with_javascript__timer _class.aspx

monadifard
چهارشنبه 27 اسفند 1393, 09:32 صبح
یعنی چی؟

بیشتر توضیح بدین



http://www.dailycoding.com/posts/object_oriented_programming_with_javascript__timer _class.aspx

پنل اول 20 ثانیه
پنل دوم 40 ثانیه
پنل سوم 32 ثانیه
پنل چهارم 3 دقیقه
و ...
به ترتیب از پنل اول تا آخر نشون داده بشه
در هر لحظه هم یکی ...

Mousavmousab
چهارشنبه 27 اسفند 1393, 22:11 عصر
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style>
.box {
background-color: #ffd800;
color: red;
font-size: 20px;
height: 300px;
width: 400px;
visibility:hidden;
display:inline;
}
</style>
<script>
var i = 1

function $(ID) {
return document.getElementById(ID);
}

function repeat() {
$("sp").innerHTML = i++;

var handle = setTimeout("repeat()", 100);

if (i == 10) {
showDiv1();
}
else if (i == 20) {
showDiv2();
}
else if (i > 30) {
showDiv3();
clearTimeout(handle);
}


}

function showDiv1() {
$("dv1").innerHTML = "<b> Div1 </b>";
$("dv1").style.visibility = "visible";
$("dv2").style.visibility = "hidden";
$("dv3").style.visibility = "hidden";
}

function showDiv2() {
$("dv2").innerHTML = "<b> Div2 </b>";
$("dv2").style.visibility = "visible";
$("dv1").style.visibility = "hidden";
$("dv3").style.visibility = "hidden";
}

function showDiv3() {
$("dv3").innerHTML = "<b> Div3 </b>";
$("dv3").style.visibility = "visible";
$("dv1").style.visibility = "hidden";
$("dv2").style.visibility = "hidden";

}


window.onload = function () {

//Start of displaying the Div one after one.
repeat();
};

</script>



</head>
<body>
<form id="form1" runat="server">
<div>

<div style="height: 50px; background-color: #efefb8">
<span id="sp" style="height: 50px; width: 50px; background-color: #ff6a00; border: 1px solid green; color: white; font-family: Tahoma; font-size: 20px;"></span>
</div>


<div class="box" id="dv1">
</div>


<div class="box" id="dv2">
</div>

<div class="box" id="dv3">
</div>

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





نسخه آزمایشی هولایتی

www.hoolity.com