fxp
שחזור סיסמה הרשמה
  • הודעות
  • אשכולות
  • רשומים
  • מחוברים כרגע
היי, אשמח לקבל את הערכתך ואהבתך אליי באמצעות לחיצה קטנה על כפתור הלייק מימין! תודה, FXP  
הרשמה לאתר הרשמה באמצעות facebook
תגיות: JavaScript
מדריך|

איך להכין מחשוון פשוט... ההסבר רק אל javascript מ (SLS)

  1. 15-02-2013 13:48 #1
    בן
    תאריך הצטרפות
    05-04-11
    שם פרטי
    Eli
    הודעות
    51
    Calculator


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

    הסבר ל javascript:

    document.calculator.ans.value+='7'

    document = כאילו body...

    calculator = שם של ה font...

    ans = שם של התיבת טקסט...
    '7'=+value = מה שיהיה כתוב בתוך תיבת הטקסט... (7)

    הפלוס אומר שלא יכתוב שם רק 7, אלה יוסיף את המיספר...

    בקיצור זה אומר שבתוך ה טקסט "ans" שלך שבתוך ה font שלך שבתוך ה body יהיה כתוב +7, כלומר שהכוד מוסיף לך 7 כשאתה מפאיל אותו. (במיקרה של המחשבון הכוד מופאל כשאתה לוחץ אל הכפתור שאמור להפאיל אותו...)

    אז זה אחד ה scrips שלנו חוץ מהשווה שכולם שם אותו הדבר חוץ מהמיספר "7" שהוא מישתנה... (0,1,2,3,4,5,6,7,8,9,/,*,-,+.)

    וזה ה script של השווה ("=").

    document.calculator.ans.value=eval(document.calculator.ans.value)

    טוב, פה זה כימעת כמו שם רק שפה, value , שווה למה שכתבתה בטקסט "ans"...

    תירגום:

    בתוך ה ans שלך שבתוך ה calculator שלך שבתוך ה body שלך הטקסט ans יהיה שווה לאצמו. כלומר שהוא יחשב את מה שכתוב באצמו.



    זה הכוד כולו מחובר בלי החפירות שלי שתוחלו לחתת שם וליראות הכל...




    <form name="calculator">
    <table border="4" border="#ffffff" width="250" style="margin-left:auto;margin-right:auto;text-align: center;">
    <tr>
    <td>
    <font size="15">S.L.S</font>
    </td>
    </tr>
    <tr>
    <td>
    <input type="text" size="30" value="" name="ans">
    </td>
    </tr>
    <table border="4" border="#ffffff" width="250" style="margin-left:auto;margin-right:auto;">
    <tr>
    <td align="center">
    <input type="button" value=" 7 " name="seven" onClick="document.calculator.ans.value+='7'">
    </td>
    <td align="center">
    <input type="button" value=" 8 " name="eight" onClick="document.calculator.ans.value+='8'">
    </td>
    <td align="center">
    <input type="button" value=" 9 " name="nine" onClick="document.calculator.ans.value+='9'">
    </td>
    <td align="center">
    <input type="button" value=" C " name="clear" onClick="document.calculator.ans.value=''">
    </td>
    </tr>
    <tr>
    <td align="center">
    <input type="button" value=" 4 " name="four" onClick="document.calculator.ans.value+='4'">
    </td>
    <td align="center">
    <input type="button" value=" 5 " name="five" onClick="document.calculator.ans.value+='5'">
    </td>
    <td align="center">
    <input type="button" value=" 6 " name="six" onClick="document.calculator.ans.value+='6'">
    </td>
    <td align="center">
    <input type="button" value=" / " name="divide" onClick="document.calculator.ans.value+='/'">
    </td>
    </tr>
    <tr>
    <td align="center">
    <input type="button" value=" 1 " name="one" onClick="document.calculator.ans.value+='1'">
    </td>
    <td align="center">
    <input type="button" value=" 2 " name="two" onClick="document.calculator.ans.value+='2'">
    </td>
    <td align="center">
    <input type="button" value=" 3 " name="three" onClick="document.calculator.ans.value+='3'">
    </td>
    <td align="center">
    <input type="button" value=" * " name="multiply" onClick="document.calculator.ans.value+='*'">
    </td>
    </tr>
    <tr>
    <td align="center">
    <input type="button" value=" 0 " name="zero" onClick="document.calculator.ans.value+='0'">
    </td>
    <td align="center">
    <input type="button" value=" = " name="equal" onClick="document.calculator.ans.value=eval(document.calculator.ans.va lue)">
    </td>
    <td align="center">
    <input type="button" value=" + " name="add" onClick="document.calculator.ans.value+='+'">
    </td>
    <td align="center">
    <input type="button" value=" - " name="subtract" onClick="document.calculator.ans.value+='-'">
    </td>
    </tr>
    </table>
    </form>



    טוב... זהו אני חושב אז עם יש שאלות... "אז מה עושים? פונים למומחים!"

    כרדית ל SLS.


  2. 15-02-2013 16:00 #2
    בן
    תאריך הצטרפות
    30-12-12
    שם פרטי
    איתי
    הודעות
    487
    עשיתי מזה גרסה שפועלת לשם שינוי
    לא מושלם אבל אחלה של דבר.
    נערך לאחרונה על ידי איתי_1234, 15-02-2013 בשעה 16:00

  3. 15-02-2013 16:39 #3
    בן
    תאריך הצטרפות
    20-12-09
    שם פרטי
    דקל יגאל
    הודעות
    3,138
    מדריך מזעזע...
    שגיאות כתיב.. העתקה.. מיושן.. טבלאות.. eval.. קוד לא מסודר..
    מצטער..
    מנהל פורום בניית אתרים כללי וצד לקוח לשעבר
    Dekelyi DekelYigal DevCode FRONTend D e k e l

    WEB DEVELOPER & PROGRAMMER
    סקייפ: dekelyi | מסן: dekelyi@windowslive.com

  4. 18-02-2013 17:52 #4
    בן
    תאריך הצטרפות
    03-02-09
    שם פרטי
    איתי
    הודעות
    6,459
    ציטוט פורסם במקור על ידי D e k e l צפה בהודעה
    מדריך מזעזע...
    שגיאות כתיב.. העתקה.. מיושן.. טבלאות.. eval.. קוד לא מסודר..
    מצטער..
    +1
    יש לך שגיאות כתיב מטורפות, רוב הקוד מיותר ועדיף לעשות עם קוד js ולא הכל עם onclick, ובלי קשר לזה זה גם לא עובד..

    מנהל פורומים: בניית אתרים כללי & בעלי חיים לשעבר

זה כנראה הדבר הכי רומנטי שקרה אי פעם במקדונלדס
זה כנראה הדבר הכי רומנטי שקרה אי פעם במקדונלדס
16 סלבס שגדלו להיות ממש יפים!
16 סלבס שגדלו להיות ממש יפים!
מכירים את ריאן גולסינג? מסתבר שב1992 הוא היה...
מכירים את ריאן גולסינג? מסתבר שב1992 הוא היה...
מדע המצבים המביכים,חובה צפייה
מדע המצבים המביכים,חובה צפייה
קאבר אדיר למטאליקה Enter sand man עם באנג'ו!
קאבר אדיר למטאליקה Enter sand man עם באנג'ו!
6 עובדות שכנראה לא ידעתם על אהבה
6 עובדות שכנראה לא ידעתם על אהבה
מה קורה שנותנים לבנות לרקוד בבית ספר שכולו רק בנים?
מה קורה שנותנים לבנות לרקוד בבית ספר שכולו רק בנים?
מקרא דרגות:  » יו"ר » מנכ"ל » מנהל ראשי » מפקח » מנהל פורום » צוות פרויקטים » משתמש כבוד » היכל התהילה » Champ » משקיען כבוד » Winner
החברים שלך כבר עשו לנו לייק נשמח לראות אותך גם :)