דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. JS: הרשמה לאירוע קליק עם שליחת ערכים לפונקציה

JS: הרשמה לאירוע קליק עם שליחת ערכים לפונקציה

מתוזמן נעוץ נעול הועבר ארכיון code613m
17 פוסטים 3 כותבים 781 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    אהרן
    כתב ב נערך לאחרונה על ידי
    #6

    ברור
    יש לך ים מידע
    תבדוק את הקונסול כאן
    http://codepen.io/anon/pen/yYwdmW

    פורסם במקור בפורום CODE613 ב20/11/2015 00:53 (+02:00)

    תגובה 1 תגובה אחרונה
    0
    • A מנותק
      A מנותק
      avr416
      כתב ב נערך לאחרונה על ידי
      #7

      סליחה על הבורות.. מה זה קונסול?

      פורסם במקור בפורום CODE613 ב20/11/2015 00:58 (+02:00)

      תגובה 1 תגובה אחרונה
      0
      • א מנותק
        א מנותק
        אהרן
        כתב ב נערך לאחרונה על ידי
        #8

        F12
        בלשונית הכי ימנית
        אתה חייב להכיר את זה!

        פורסם במקור בפורום CODE613 ב20/11/2015 00:59 (+02:00)

        תגובה 1 תגובה אחרונה
        0
        • A מנותק
          A מנותק
          avr416
          כתב ב נערך לאחרונה על ידי
          #9

          עכשיו נכיר.. אבל מה אני עושה שם?

          פורסם במקור בפורום CODE613 ב20/11/2015 01:01 (+02:00)

          תגובה 1 תגובה אחרונה
          0
          • A מנותק
            A מנותק
            avr416
            כתב ב נערך לאחרונה על ידי
            #10

            הנה מאמר על זה
            לזה התכוונת?

            פורסם במקור בפורום CODE613 ב20/11/2015 01:06 (+02:00)

            תגובה 1 תגובה אחרונה
            0
            • א מנותק
              א מנותק
              אהרן
              כתב ב נערך לאחרונה על ידי
              #11

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

              1. ה-this שלעולם נשלח לפונקציה JS.
              2. הארגומנט שמכיל את כל המידע ששייך לטריגר.

              פורסם במקור בפורום CODE613 ב20/11/2015 01:07 (+02:00)

              תגובה 1 תגובה אחרונה
              1
              • א מנותק
                א מנותק
                אהרן
                כתב ב נערך לאחרונה על ידי
                #12

                @avr416

                הנה מאמר על זה
                לזה התכוונת?

                כן
                קרא גם כאן
                http://www.prog.co.il/showthread.php?p=1157519&highlight=הקונסול+כשנפתח#post1157519

                פורסם במקור בפורום CODE613 ב20/11/2015 01:10 (+02:00)

                תגובה 1 תגובה אחרונה
                1
                • א מנותק
                  א מנותק
                  אהרן
                  כתב ב נערך לאחרונה על ידי
                  #13

                  ואם אתה רוצה את זה ממש גנרי ולהכניס את המידע לתוך האוביקט
                  תכניס כך:
                  https://www.google.co.il/search?q=data+attributes&source=lnt&tbs=lr:lang_1iw&lr=lang_iw&sa=X&ved=0CBQQpwVqFQoTCISz5bTOnckCFUNMFAodlykGmg&biw=1030&bih=897&bav=on.2,or.&bvm=bv.107763241,d.d24&ech=1&psi=f1dOVsT3DsOYUZfTmNAJ.1447974784586.3&ei=f1dOVsT3DsOYUZfTmNAJ&emsg=NCSR&noj=1

                  פורסם במקור בפורום CODE613 ב20/11/2015 01:14 (+02:00)

                  תגובה 1 תגובה אחרונה
                  0
                  • א מנותק
                    א מנותק
                    אהרן
                    כתב ב נערך לאחרונה על ידי
                    #14

                    אתה יכול להוסיף סתם ככה מתודות

                    פורסם במקור בפורום CODE613 ב20/11/2015 01:15 (+02:00)

                    תגובה 1 תגובה אחרונה
                    0
                    • רחמיםר מנותק
                      רחמיםר מנותק
                      רחמים מורחק
                      כתב ב נערך לאחרונה על ידי
                      #15

                      @avr416

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

                      אתה יכול לסגור את הפונקציה עם הפרמטר בתוך אובייקט כך:

                      function displayTo(param) {
                                  this.param = param;
                                  this.func = function () {
                                      $("#result").html("<button class=\"btn btn-danger\" >" + param + "</button>");
                                  };
                              }
                      
                              $(document).ready(function () {
                                  var o = new displayTo("Hello!");
                                  $("select").change(o.func);
                              });
                      

                      ראה כאן http://codepen.io/anon/pen/XmQWwW

                      פורסם במקור בפורום CODE613 ב20/11/2015 07:35 (+02:00)

                      תגובה 1 תגובה אחרונה
                      1
                      • A מנותק
                        A מנותק
                        avr416
                        כתב ב נערך לאחרונה על ידי
                        #16

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

                        $("select").on("change",function(){
                          displayTo("Hello");
                        });
                        
                        function displayTo(param){
                          $("#result").html("<button class=\"btn btn-danger\" >"+param+"</button>");
                        };
                        

                        פורסם במקור בפורום CODE613 ב21/11/2015 21:07 (+02:00)

                        תגובה 1 תגובה אחרונה
                        1
                        • א מנותק
                          א מנותק
                          אהרן
                          כתב ב נערך לאחרונה על ידי
                          #17

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

                          פורסם במקור בפורום CODE613 ב21/11/2015 21:14 (+02:00)

                          תגובה 1 תגובה אחרונה
                          0

                          בא תתחבר לדף היומי!
                          • התחברות

                          • אין לך חשבון עדיין? הרשמה

                          • התחברו או הירשמו כדי לחפש.
                          • פוסט ראשון
                            פוסט אחרון
                          0
                          • דף הבית
                          • קטגוריות
                          • פוסטים אחרונים
                          • משתמשים
                          • חיפוש
                          • חוקי הפורום