הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   JS sleep (https://hosts.co.il/forums/showthread.php?t=88362)

morsrh 07-03-11 18:07

JS sleep
 
שלום,

אני צריך לעבוד עם פונקציה כמו שיש בPHP בשם SLEEP רק שהפונקציה תהיה בJS , יש אפשרות?

למעל ההבנה אני צריך פונקציה כמו setTimeout רק שהקריאה לפונקציה שהיא קוראת לו אחרי זמן מסויים יהיה כ call back כלומר
אם נגיד עשיתי פונקציה ושמתי בתוכה את הפונקציה setTimeout היא תקפיא את הפונקציה שהיא נמצאת בתוכה ואז אחרי X שנית של הקפאה היא תקרא לפונקציה
חשוב לציין שזה לא יקפיא את שאר קוד ש JS מה שאני לא רוצה שיקרה.

מצאתי דבר כזה :
PHP קוד:

function pausecomp(millis
{
var 
date = new Date();
var 
curDate null;

do { 
curDate = new Date(); } 
while(
curDate-date millis);


לא ממש עוזר , הוא מקפיא לי את כל הדף כאילו הוא נתקע.. מקווה שהבנתם.


תודה.

IgalSt 07-03-11 21:52

כי הוא באמת סוג של נתקע. אתה שולח את הדפדפן לטחון לולאה עד שיעבור מספיק זמן.

ב-JS אין אפשרות ל-sleep וגם בעיקרון אין צורך לזה - לרוב אפשר לפתור דברים בצורות אחרות.

רוצה להציג את המצב שלך?


כל הזמנים הם GMT +2. הזמן כעת הוא 07:04.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ