שלח תשובה

זירת השאלות

26 תשובות

  1. miriam2345 הגיב:

    הזזת הסטטוס מימין לשמאל
    שלום

    אני מצאתי קוד שבעזרתו אפשר לראות

    משפטים זזים בסטטוס.

    הקוד היה מאתר אמריקאי כך שהטקסט זז

    משמאל לימין.

    לצערי לא הצלחתי לשים את ה SPAN במקום הנכון

    וכל מה שיצא לי הוא שהטקסט זז משמאל לימין

    ובנוסף ראו בו גם את פקודת ה SPAN

    אשמח אם מישהו יוכל לעזור לי

    בברכה

    מרים
    הקוד:

    <html>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!– Begin
    function scrollit(seed) {
    var m1  = "סטטוס שזז";
    var m2  = "אבל משמאל לימין ";
    var msg=m1+m2
    var out = " ";
    var c   = 1;
    if (seed > 100) {
    seed–;
    cmd="scrollit("+seed+")";
    timerTwo=window.setTimeout(cmd,100);
    }
    else if (seed <= 100 && seed > 0) {
    for (c=0 ; c < seed ; c++) {
    out+=" ";
    }
    out+=msg;
    seed–;
    window.status=out;
    cmd="scrollit("+seed+")";
    timerTwo=window.setTimeout(cmd,50);//מהירות
    }
    else if (seed <= 0) {
    if (-seed < msg.length) {
    out+=msg.substring(-seed,msg.length);
    seed–;
    window.status=out;
    cmd="scrollit("+seed+")";
    timerTwo=window.setTimeout(cmd,100);
    }
    else {
    window.status=" ";
    timerTwo=window.setTimeout("scrollit(100)",75);
          }
       }
    }
    // End –>
    </SCRIPT>
    </head>

    <BODY onLoad="scrollit(100)">
    </body>
    </html>

  2. BuildHome הגיב:

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

    2. לא עוזרים בקודים מוכנים. זה החסרון של קוד מוכן.

  3. miriam2345 הגיב:

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

    יכול לומר זאת גם בדרך מתורבתת.

    אם אינך יודע איך עושים זאת. תקח שיעורים.

    חוץ מזה לכתוב לינק לאתר כל אחד יודע,

    אך אם יש איתו בעיה זוהי החוכמה.

    אם אינך יודע איך בשביל מה הוספת תגובה? כדי לומר שאינך יודע?

  4. BuildHome הגיב:

    אמרתי שאינני יודע?
    קראי תקנון.
    למה לעזור בקוד מוכן שלא שלך ואפילו את לא יודעת מה יש בו?

    אין צורך לקיים ויכוח זה כלל – יש חוקים וצריכים לפעול לפיהם.

  5. miriam2345 הגיב:

    בלי היגיון
    אם הייתי יודעת כל מה שאני צריכה לא הייתי נגשת לפורום.

  6. BuildHome הגיב:

    הכוונה הייתה לסקריפט הספציפי עצמו
    חבל להתווכח על הנושא.

  7. miriam2345 הגיב:

    אימות טפסים
    שלום

    אני יצרתי קוד לאימות טופס. כשהמשתמש כותב משהו הוא אמור לקבל את הקובץ
    FORMS.HTML ואם הוא לא כותב שום דבר הוא אמור לקבל הודעת ALERT

    הבעיה היא שבין אם המשתמש כותב משהו או לא הוא מקבל את הקובץ FORMS.HTML את הודעת ה ALERT אני מקבלת רק מתי שצריך)

    <HTML>
    <BODY>
    <SCRIPT LANGUAGE="JavaScript">
    <!–
    function NotBlank(entry)
    {
    var entry_length;
    entry_length = entry.length;
        if (entry_length>0)
        {
        return 1;
        }
            else
            {
            return 0;
            }
    }

    function CheckForm(form)  
    {
    var checkName;
    checkName = NotBlank (form.name.value);
        if  (checkName == 1)  
        {
        form.submit()
        }
            else
            {
            alert("   נא כתב/י את שמך   ");
            form.name.focus() ;
            }
    }
    // –>
    </SCRIPT>

    <FORM METHOD=POST action="forms.htm">
    שם:<INPUT NAME="name">
    <INPUT TYPE=SUBMIT VALUE="Submit" onClick="CheckForm(this.form)">
    </FORM>
    </BODY>
    </HTML>

    תודה מראש
    מרים

  8. BuildHome הגיב:

    תשובה
    את צריכה להשתמש ב-document לפני שם הטופס או לפי ID השדה שאינו תלוי בשם הטופס כלל.
    את שולחת בכפתרו ה-submit את הפונקציה אך לא ביקשת return ולפי הערך המוחזר הטופס ישלח או לא.

    הקוד הבא אמור לעבוד:
    function CheckForm(form) {
    var checkName;
    checkName = NotBlank(document.getElementById("name").value);
        if  (checkName == 1)  
            return true;
        else {
            alert("   נא כתב/י את שמך   ");
            form.name.focus() ;
            return false;
        }
    }
    // –>
    </SCRIPT>

    <FORM METHOD=POST action="forms.htm" OnSubmit="reutn CheckForm(this)">
    שם:<INPUT NAME="name">
    <INPUT TYPE=SUBMIT VALUE="Submit">
    </FORM>
    </BODY>
    </HTML>

  9. BuildHome הגיב:

    אפשר לדעת מדוע לא שירשרת שאלותיך?

  10. xmlhttpguy הגיב:

    אולי כי לא עונים לו שהוא משרשר ?
    כמו לדוגמא אצלי ? ;

  11. miriam2345 הגיב:

    לא עובד
    שלום

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

    בשדה ובין אם לא אני מקבלת את הדף FORMS.HTM

    לא שירשרתי כי זה שאלה אחרת.

    מרים

  12. BuildHome הגיב:

    תחליפי את שורת תגית הטופס
    בזה:
    <FORM METHOD=POST action="forms.htm" OnSubmit="return CheckForm(this)">

    אין קשר אם זו שאלה אחרת או לא – חייבים לשרשר שאלות אחרת יימחקו ללא אזהרה. נא לקרוא תקנון פורום.

  13. miriam2345 הגיב:

    לא מדוייק
    שלום

    אני מצרפת את הקוד – שזה בעצם מה ששינת בתשובה הקודמת.
    לצערי זה לא עובד. בין אין אני לוחצת על כפתור "שלח" ששדה הטקסט מלא ובין אם אני לוחצת על הכפתור ששדה הטקסט ריק אני מועברת ל FORMS.HTM.

    מה שרציתי הוא שאני יקבל את דף FORM.HTM רק אם נכתב משהו בשדה הטקסט. אם לא היה אמור לבוא הודעת ALERT והודעה זו לא באה בשום מצב.

    מרים


    <html>
    <head>
    <script>
    function CheckForm(form)
    {
    var checkName;
    checkName = NotBlank(document.getElementById("name").value);
        if  (checkName == 1)  
        {
        return true;
        }

            else
            {
                  alert("   נא כתב/י את שמך   ");
                  form.name.focus() ;
                return false;
              }
    }
    // –>
    </SCRIPT>
    </head>

    <body>
    <FORM METHOD=POST action="forms.htm" OnSubmit="return CheckForm(this)">
    שם:<INPUT NAME="name">
    <INPUT TYPE=SUBMIT VALUE="Submit">
    </FORM>
    </body>
    </html>

  14. BuildHome הגיב:

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

  15. miriam2345 הגיב:

    בעיה
    אני צירפתי את הפונקציה ועדיין זה לא עובד.
    הנה הקוד:

    <html>
    <head>
    <script>
    function NotBlank(entry)
    {
    var entry_length;
    entry_length = entry.length;
        if (entry_length>0)
        {
        return 1;
        }
            else
            {
            return 0;
            }
    }

    function CheckForm(form) {
    var checkName;
    checkName = NotBlank(document.getElementById("name").value);
        if  (checkName == 1)  
            return true;
        else {
            alert("   נא כתב/י את שמך   ");
            form.name.focus() ;
            return false;
        }
    }
    // –>
    </SCRIPT>

    <FORM METHOD=POST action="forms.htm" OnSubmit="reutn CheckForm(this)">
    שם:<INPUT NAME="name">
    <INPUT TYPE=SUBMIT VALUE="Submit">
    </FORM>
    </BODY>
    </HTML>

  16. BuildHome הגיב:

    כתבתי לך
    תחליפי את שורת ה-FORM מזה:
    <FORM METHOD=POST action="forms.htm" OnSubmit="reutn CheckForm(this)">
    לזה:
    <FORM METHOD=POST action="forms.htm" OnSubmit="return CheckForm(this)">

  17. miriam2345 הגיב:

    מה ההבדל?
    כתבת שאני את שורת ה FORM למשהו אחר

    אך שתי השורות זהות.

  18. BuildHome הגיב:

    זהות? ניסית להחליף או לא?
    כתוב reutn במקום return.

  19. miriam2345 הגיב:

    עכשיו זה פועל
    את התיקון לא שמתי לב, רק עכשיו.

  20. miriam2345 הגיב:

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

    אוטומטית מקבלים גם את הכותרת התחתונה – כלומר,

    את מיקום אותו קובץ באתר (מכתובת האתר, ספריה ותת-ספריה ועד לשם הקובץ).

    אם אני לא רוצה לאפשר שיודפס מיקום זה, איזה קוד אני צריכה?

    מרים

  21. miriam2345 הגיב:

    תודה, אבל…
    תודה על הניסיון.

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

    אשמח אם יכתוב לי.

    מרים

  22. miriam2345 הגיב:

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

    של הדפדפן על "תצוגה" ואחר כך "מקור"

    ולראות את הקוד.

    מישהו מכיר דרך שתמנע את הצגת הקוד?

    מרים

שלח תשובה