![]() |
צריך עזרה ביישום משהו , הבעיה עם JS ..
שלום, אני מנסה ליישם דבר כזה
להוסיף סקריפט בדף כלשהו שיגריל משפט ראנדומלי ממערך, וכל X זמן יעשה ריפרש רק לחלק ממנו הוא קורא את זה ולא לכל העיצוב... הקוד שלי כזה: PHP קוד:
האם יש דרך נוספת ליישם את זה? האם אפשר עם AJAX? ואם כן אז איך, ואם אפשר עם PHP אז איך... תודה. |
ציטוט:
אני לא מבין איך "שימוש בב SETINTERVAL עלוב ביותר" כי איך שלא תבנה את זה, בסופו של דבר תשתמש בו או בsetTimeout... אגב, אני לא מבין, את התוכן אתה סתם באמצע הדף מדפיס באמצעות document.write?.. |
ציטוט:
|
ציטוט:
אגב, איזה ערך שמת בINTERVAL? |
הכי פשוט זה עם setInterval
HTML קוד:
<SCRIPT LANGUAGE="JavaScript"> |
ציטוט:
|
ציטוט:
rand(); ואז setInterval("rand()", 10000); |
אם אני עושה ככה הוא לא מתייחס לsetinterval ....
ואיך אני משלב את זה בתוך MARQUEE? |
ציטוט:
וכמו שאמרו לך פה, פעם ראשונה תפעיל את הפונקציה, ואז את ה setInterval. |
ציטוט:
ולתת גם ל MARQUEE את ה ID של זה? |
תשים את הsetInterval בתוך הפונקציה
ואז תקרא לפונקציה. |
ציטוט:
אם הוא עושה ככה(קריאה מתוך הפונקציה), אז הוא צריך להשתמש בsetTimeout... לדעתי זה בגלל שהוא משתמש בdocument.write, לא יודע כמה זה טוב להשתמש בו.. |
ואי ישבתי על זה המון זמן, זה לא פועל לי ! אשמח לעזרה
|
תקרא לפונקציות setInterval ולrand שלך אחרי הdiv
|
ציטוט:
|
PHP קוד:
|
ציטוט:
וגם לא הצלחתי לטעון אותו ישר, שמתי אפילו את ה SETINTERVAL כפונקציה וקראתי לזה ול RAND ולא פעל :\ |
PHP קוד:
|
וואלה תודה, הייתי קרוב לפיתרון :)
|
אין בעד מה :)
פשוט ה-DIV הוגדר אחרי הקוד P: |
מה שעשיתם זה לא טוב
כי כל פעם הוא מפעיל את הפקודה פעמיים... הנה קוד טוב: HTML קוד:
<body onload="rand();"> |
דווקא מה שעשינו מצויין, ואם תסתכל, תראה שהוא ביקש שזה יופעל פעם אחת בהתחלת הדף
|
כל הזמנים הם GMT +2. הזמן כעת הוא 23:40. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ