|
|
|
|
# 1 |
|
הנהלת הפורום לשעבר
|
אם הבנתי את השאלה שלך אז:
קודם כל זה צריך להיות פונקציה. תעשה פונקציה שיש לה משתנה חיצוני (כלומר, שהוא לא נכנס כפרמטר כמו משתנה גלובלי בPHP) שהוא ה"זמן לינוקס" ותעשה שהפונקציה תרוץ כל שניה בעזרת setTimeout או setInterval (שקצת יותר מומלץ ונוח). בתוך הפונקציה תעשה תנאי שאם המשתנה שווה/קטן מ 0, אז זה עושה את הlocation, אם לא, זה מציג (בעזרת החילוקים והשארית שעשית) את הזמן שנשאר, ואחרי שזה מציג, זה מחסר 1 מאותו משתנה (הגלובלי). אם התכוונת למשהו שונה, תגיד לי ואני ינסה לעזור. |
|
|
# 2 |
|
תודה על תרומתך.
|
כן כמובן שהוא יקבל את המשתנים מהפונקציה
הם בתוך הפונקציה רק לשם בדיקה של הזמנים (שזה אכן מחשב נכון) אז אם הבנתי נכון הפונקציה שבניתי, לקרוא לה לדוגמא timsince ואת הפרמטרים לקבל דרך הפונקציה כמובן, להוסיף לתוכה טריגר שאם הכל שווה ל 0 אז WINDOW.LOCATION בלה בלה בלה. עכשיו לבנות פונקציה נוספת שנקראת לדוגמא runclock אבל מה יש בתוכה מן הסתם את ה SETINTERVAL אבל אם תוכל לעזור לי טיפה עם דוגמא יותר חיה שמפעילה את ה INTERVAL כי אני לא בדיוק מכיר את ה SYNTAX שלו ולצערי אני טיפה לחוץ בזמן בשביל לעשות הרבה ניסויים אז אם תוכל לכתוב איזה פונקציה קטנה שמפעילה את TIMEDIFF עם ה INTERVAL אז זה יהיה פשוט נפלא תודה רבה אחי. |
|
|
# 3 |
|
הנהלת הפורום לשעבר
|
או קי, תסתכל מה התכונתי אבל בלי הצגת שעון את ההצגה תעשה אתה כבר כי לפי הקוד שכבר עשית זה לא ממש בעיה בשבילך....
תסתכל: HTML קוד:
////המשתנה שמכיל את כמות הזמן שנשארה////
var time=endtime-nowtime;
////הפונקציה///
function time_down(){
if(time<=0)
document.location.href=location;
else{
////כאן תשים את הצגת הזמן עם innerhtml או משהו////
time--;
}
}
////עכשיו בשביל שהפונקציה תרוץ כל שניה /////
setInterval("time_down()",1000);
|
|
|
# 4 |
|
תודה על תרומתך.
|
אני חשבתי יותר בסגנון של משהו כזה :
אממ לאחר מחשבה אני בבעיה עקרונית אני צריך להציג נגיד כמה זמן עבר מאז שלחצתי על כפתור מסויים אז בלחיצה על הכפתור אני מכניס ל DB את TIME() דרך PHP כמובן. עעכשיו אני מושך את הזמן הזה ועליו אני צריך לחשב. אבל הבעיה שלי היא ש JS - הפונקציה של הזמן עובדת על הזמן של המשתמש ככה שבעצם אני יכול להאריך את הזמן הזה ( יש LIMIT של 3 שעות) אם יחזיר את השעון שיש לי במחשב אחורה וככה בעצם אני יכול לקבל זמן נוסף וזה לא בדיוק חכם איך אני יכול לקבל מ JS את הזמן של השרת ? או שלחלופין אני חייב לייבא את הזמן הזה מה PHP ? אם יש פונקציה של JS שמקבלת זמן של השרת בפורמט של שניות זה הרבה יותר טוב אם לא אני פשוט אצטרך לעבוד הרבה יותר קשה...ולאמת הכל מול ה PHP. אממ עזרה ? תודה. |
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|