הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 29-09-06, 10:00   # 1
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

אם הבנתי את השאלה שלך אז:
קודם כל זה צריך להיות פונקציה.
תעשה פונקציה שיש לה משתנה חיצוני (כלומר, שהוא לא נכנס כפרמטר כמו משתנה גלובלי בPHP) שהוא ה"זמן לינוקס" ותעשה שהפונקציה תרוץ כל שניה בעזרת setTimeout או setInterval (שקצת יותר מומלץ ונוח).
בתוך הפונקציה תעשה תנאי שאם המשתנה שווה/קטן מ 0, אז זה עושה את הlocation, אם לא, זה מציג (בעזרת החילוקים והשארית שעשית) את הזמן שנשאר, ואחרי שזה מציג, זה מחסר 1 מאותו משתנה (הגלובלי).

אם התכוונת למשהו שונה, תגיד לי ואני ינסה לעזור.
 
ישן 29-09-06, 10:18   # 2
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

כן כמובן שהוא יקבל את המשתנים מהפונקציה
הם בתוך הפונקציה רק לשם בדיקה של הזמנים (שזה אכן מחשב נכון)

אז אם הבנתי נכון הפונקציה שבניתי, לקרוא לה לדוגמא
timsince
ואת הפרמטרים לקבל דרך הפונקציה כמובן,
להוסיף לתוכה טריגר שאם הכל שווה ל 0 אז WINDOW.LOCATION בלה בלה בלה.

עכשיו לבנות פונקציה נוספת שנקראת לדוגמא

runclock

אבל מה יש בתוכה
מן הסתם את ה SETINTERVAL
אבל אם תוכל לעזור לי טיפה עם דוגמא יותר חיה שמפעילה את ה INTERVAL
כי אני לא בדיוק מכיר את ה SYNTAX שלו ולצערי אני טיפה לחוץ בזמן בשביל לעשות הרבה ניסויים

אז אם תוכל לכתוב איזה פונקציה קטנה שמפעילה את TIMEDIFF
עם ה INTERVAL אז זה יהיה פשוט נפלא

תודה רבה אחי.
 
ישן 29-09-06, 10:42   # 3
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

או קי, תסתכל מה התכונתי אבל בלי הצגת שעון את ההצגה תעשה אתה כבר כי לפי הקוד שכבר עשית זה לא ממש בעיה בשבילך....
תסתכל:
HTML קוד:
////המשתנה שמכיל את כמות הזמן שנשארה////
var time=endtime-nowtime;

////הפונקציה///
function time_down(){
	if(time<=0)
		document.location.href=location;
	else{
		////כאן תשים את הצגת הזמן עם innerhtml או משהו////
		time--;
	}
}

////עכשיו בשביל שהפונקציה תרוץ כל שניה /////
setInterval("time_down()",1000);
לא בדקתי...אבל זה אמור תהיות משהו כזה פחות או יותר.
 
ישן 29-09-06, 11:22   # 4
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

אני חשבתי יותר בסגנון של משהו כזה :

אממ
לאחר מחשבה אני בבעיה

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

אז בלחיצה על הכפתור אני מכניס ל DB את TIME() דרך PHP כמובן.

עעכשיו אני מושך את הזמן הזה ועליו אני צריך לחשב.

אבל הבעיה שלי היא ש JS - הפונקציה של הזמן עובדת על הזמן של המשתמש
ככה שבעצם אני יכול להאריך את הזמן הזה ( יש LIMIT של 3 שעות) אם יחזיר את השעון שיש לי במחשב אחורה וככה בעצם אני יכול לקבל זמן נוסף

וזה לא בדיוק חכם

איך אני יכול לקבל מ JS את הזמן של השרת ?
או שלחלופין אני חייב לייבא את הזמן הזה מה PHP ?

אם יש פונקציה של JS שמקבלת זמן של השרת בפורמט של שניות זה הרבה יותר טוב
אם לא אני פשוט אצטרך לעבוד הרבה יותר קשה...ולאמת הכל מול ה PHP.


אממ עזרה ?

תודה.
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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