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

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

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

קריאה לפונקציה JS בקובץ אחר - או - מציאת נתיב של פונקציה

מתוזמן נעוץ נעול הועבר תכנות
5 פוסטים 2 כותבים 560 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מנותק
    chagoldC מנותק
    chagold
    כתב ב נערך לאחרונה על ידי chagold
    #1

    יש לי פונקציה JS שעובדת כשקוראים לה מקוד באותו דף, וגם כאשר כאשר אני קורא לפונקציה מהקונסולה הוא עוב, אבל כאשר אני שם את הפונקציה בדף אחר הוא נותן שגיאה is not defined.
    איך אני יכול למצוא את הנתיב של הפונקציה - אם יש כזה דבר, או שהבעיה אחרת?
    תודה

    תגובה 1 תגובה אחרונה
    0
    • dovidD מחובר
      dovidD מחובר
      dovid ניהול
      כתב ב נערך לאחרונה על ידי dovid
      #2

      תסביר, מה זה אותו דף, אתה מתכוון לקבצים? מדובר בדף HTML?
      בעיקרון JS עובד כמו שפות אחרות עם "נקודת פתיחה" אחת ויחידה. בJS דפדפני, קונטקסט הפתיחה הוא הדף HTML. כהדפדפן "קורא" את הדף ונתקל בתגית סקריפט היא מבוצעת מיידית, ואח"כ הבאה בתור וכן הלאה. הסקריפטים יכולים להיות בגוף הדף או להשתייך לקובץ חיצוני ע"י הsrc - זה אותו הדבר בדיוק.
      אם במקטע סקריפט אחד אתה פונה לפונקציה שנמצאת במקטע אחר, אתה צריך לוודא שהמקטע ההוא כבר נטען.
      טעינה דינמית של סקריפטים נשעית ע"י השתלה של התגית script בדף הHTML.

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      chagoldC תגובה 1 תגובה אחרונה
      0
      • chagoldC מנותק
        chagoldC מנותק
        chagold
        השיב לdovid ב נערך לאחרונה על ידי chagold
        #3

        חילקתי את הצד קליינט - vue לכמה קבצים, כל אחד עם הטמפלט והפונקציות הייחודיים לו. ייבאתי אותם לתוך הphp עם include_once. אבל הוא לא מכיר בפונקציות מדפים אחרים למרות שבעצם אחרי ה-include_once זה קובץ אחד.

        תגובה 1 תגובה אחרונה
        0
        • dovidD מחובר
          dovidD מחובר
          dovid ניהול
          כתב ב נערך לאחרונה על ידי dovid
          #4

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

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

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

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

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

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

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