שלח תשובה

זירת השאלות

472
צפיות
18
תשובות

בעיה עם קוד.. (1)

,‏ 19 באוקטובר, 2004

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

26/09/2004 – 02/10/2004
03/10/2004 – 09/10/2004
10/10/2004 – 16/10/2004
17/10/2004 – 23/10/2004
24/10/2004 – 30/10/2004
31/10/2004 – 06/11/2004


בעיקרון זה צריך להציג את השבועות (ראשון עד שבת) של החודש הזה (10).
אבל החודש מתחיל באמצע שבוע (יום שישי) ולכן אני חוזר כמה ימים מהחודש הקודם, כדי להשלים את השבוע.
כנ"ל לגבי השבוע האחרון, החודש נגמר ביום ראשון, ואני רוצה להשלים את השבוע עד יום שבת (לשם כך צריך להתקדם כמה ימים לחודש הבא)
התמונה שמצורפת כמה הודעות למעלה יכולה אולי להסביר יותר טוב.

הקוד שלי מצורף בהודעה נפרדת (יותר מידי תווים).

תגיות:

18 תשובות

  1. זהר פלד הגיב:

    אתה עדיין מסתבך עם זה?
    מה הבעיה ללכת לפי המתודות של אובייקט date?
    getDay, getDate, getMonth וכד'…
    אתה מסתבך עם החישוב?

  2. Night הגיב:

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

  3. Night הגיב:

    השוואת תאריכים JS
    למה זה:


    document.write("12/01/2004"<="01/02/2005");

    כותב לי false?

  4. ניר טייב הגיב:

    לא משווים מחרוזות

    var d1 = new Date("12/01/2004").getTime();
    var d2 = new Date("01/02/2005").getTime();
    alert(d1<=d2);

  5. אוריקס הגיב:

    ואם כבר אתה מתעסק עם מחרוזות
    תכניס אותם ל new Date ותשווה בשיטה שניר כתב לך.

  6. ניר טייב הגיב:

    איך קבעת שהיא תצרף ?
    (היא לא כתבה זאת בפורום משוב)

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

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

  7. Night הגיב:

    בעיה עם פריימים
    קוד:

    <frameset cols="79%,21%">
    <frame src="main.asp" scrolling="auto" name="main">
    <frame src="menu.htm" scrolling="auto" name="menu">
    <noframes>הדפדפן שלך לא תומך בפריימים???</noframes>
    </frameset>

    אני רואה פשוט דף לבן. אפילו מה שיש בין התגיות no frames לא מופיע לי.
    בעמודים שהם המקור לפריימים יש משהו, אם אני נכנס אליהם בנפרד זה עובד.
    משהו לא בסדר בקוד?

  8. eLisHaWM הגיב:

    תנסה את זה


    <frameset cols="79%,21%">
    <frame src="main.asp" scrolling="auto" name="main"></frame>
    <frame src="menu.htm" scrolling="auto" name="menu"></frame>
    <noframes>הדפדפן שלך לא תומך בפריימים???</noframes>
    </frameset>

    או זה


    <frameset cols="79%,21%">
    <frame src="main.asp" scrolling="auto" name="main" />
    <frame src="menu.htm" scrolling="auto" name="menu" />
    <noframes>הדפדפן שלך לא תומך בפריימים???</noframes>
    </frameset>

  9. Night הגיב:

    שניהם לא עובדים.. :-/
    מה הבעיה פה?

  10. ניר טייב הגיב:

    אתה יכול להראות לנו דוגמא חיה ?
    בדקת על מס' דפדפנים ?

  11. Night הגיב:

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

  12. ניר טייב הגיב:

    מן הסתם שזה לא יציג
    את תגיות ה-frameset שמים מחוץ ל-BODY
    ככלל בעמוד יכול להיות רק תגית Body אחת או רק תגית Frameset (ראשית) אחת .

    כדי ללמוד על פריימים ממקור ראשון ניתן לקרוא כאן:
    http://www.w3.org/TR/html401/present/frames.html

  13. Night הגיב:

    תודה!
    אני לא אוהב פריימים אז לא ממש יוצא לי לעבוד איתם..
    עכשיו אני צריך אותם אז אני לומד 🙂

    תודה!

  14. Night הגיב:

    בעיה עם משתמשי נורטון אנטי ספאם
    אני למשל משתמש בתוכנה הזאת (חוסמת פרסומת ודואר זבל),
    ובאתר שאני בונה יש 3 קבצי SWF בעמוד מסויים, ורק 2 מהם מוצגים!
    שביטלתי את האנטי ספאם הקובץ השלישי הוצג!
    ניסיתי לשנות את ש הקובץ למשהו לא פירסומי (למשל במקום banner אני אקרא לו subm) וזה לא עזר.. ניסיתי עוד שמות לקובץ וגם לא.
    מה אני יכול לעשות נגד תוכנות האנטי ספאם האלה? (שיש בעוד מחשבים, לא רק שלי.)
    כמובן שבמחשבים אחרים זה מופיע! (בדקתי)

    תודה לעוזרים!

שלח תשובה