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

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

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

פתיחת קובץ מקומי דרך JS ב-HTML

מתוזמן נעוץ נעול הועבר תכנות
25 פוסטים 5 כותבים 1.5k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי dovid
    #16

    @ivrtikshoret הצדק עמך, אבל תבין שעבור מתכנת לגשת לתוכן הקובץ זה נקרא בדיוק לפתוח אותו.

    @חנון-המרבה הדפדפן לא יעשה שום פעולה במחשב שמשפיעה על משהו (מלבד הדפדפן עצמו) בגלל קוד JS.
    הגבלות האבטחה על קובץ מקומי הם לא פחותות.
    אתה צריך לנסות כיוון אחר לגמרי, יש עוד סביבות תכנות מלבד JS בדפדפן, תכתוב מה אתה צריך (בתמונה הכוללת ולא רק בפרט הנוכחי) ואמליץ/ימליצו לך על הדבר הכי מתאים.

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

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

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

      @dovid יש לי טבלת נתונים בHTML שאופן עריכת הנתונים בצורה הכי קלה בשבילי ובשביל המשתמשים הוא ע"י קובץ אקסל ובאקסל אני מייצא (ע"י מאקרו) קובץ בתבנית אובייקט מערך שהוא בעצם ה-src של הHTML .
      הייתי רוצה שיש כפתור בדף הHTML שזה פשוט יפתח את הקובץ אקסל העורך.

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

        האקסל טוב עבור העריכה, אני מבין ומסכים.
        למה הHTML טוב? למה לא גם לצפות באקסל?

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

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

        חנון המרבהח תגובה 1 תגובה אחרונה
        2
        • חנון המרבהח מנותק
          חנון המרבהח מנותק
          חנון המרבה
          השיב לdovid ב נערך לאחרונה על ידי
          #19

          @dovid אני יכול לשלוח לך את הקובץ HTML ותראה אם אקסל יודע לעשות את זה.

          I תגובה 1 תגובה אחרונה
          0
          • I מחובר
            I מחובר
            ivrtikshoret
            השיב לחנון המרבה ב נערך לאחרונה על ידי
            #20

            @חנון-המרבה כתב בפתיחת קובץ מקומי דרך JS ב-HTML:

            @dovid אני יכול לשלוח לך את הקובץ HTML ותראה אם אקסל יודע לעשות את זה.

            מציע לפתוח נושא חדש של איך לעשות x באקסל.

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

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

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

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

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

                @dovid ברור שאקסל יכול לעשות זאת, אבל זה לדעתי הרבה יותר קשה למחשב לבצע זאת באקסל.
                בכל מקרה הבנתי שאין כזאת אפשרות לפתוח קובץ כלשהו בHTML....

                תגובה 1 תגובה אחרונה
                1
                • 5 מנותק
                  5 מנותק
                  5566brs
                  השיב לחנון המרבה ב נערך לאחרונה על ידי
                  #23

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

                  חנון המרבהח תגובה 1 תגובה אחרונה
                  6
                  • חנון המרבהח מנותק
                    חנון המרבהח מנותק
                    חנון המרבה
                    השיב ל5566brs ב נערך לאחרונה על ידי חנון המרבה
                    #24

                    @5566brs תודה רבה.
                    זה עובד רק על נתיב בלי אותיות עברית.
                    השאלה אם יש לזה פתרון.

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

                    
                    function phatSrc() {
                    	let phat = window.location.href
                    	phat = phat.replace(RegExp("%D7%90", "g"), "א");
                    	phat = phat.replace(RegExp("%D7%91", "g"), "ב");
                    	phat = phat.replace(RegExp("%D7%92", "g"), "ג");
                    	phat = phat.replace(RegExp("%D7%93", "g"), "ד");
                    	phat = phat.replace(RegExp("%D7%94", "g"), "ה");
                    	phat = phat.replace(RegExp("%D7%95", "g"), "ו");
                    	phat = phat.replace(RegExp("%D7%96", "g"), "ז");
                    	phat = phat.replace(RegExp("%D7%97", "g"), "ח");
                    	phat = phat.replace(RegExp("%D7%98", "g"), "ט");
                    	phat = phat.replace(RegExp("%D7%99", "g"), "י");
                    	phat = phat.replace(RegExp("%D7%9B", "g"), "כ");
                    	phat = phat.replace(RegExp("%D7%9A", "g"), "ך");
                    	phat = phat.replace(RegExp("%D7%9C", "g"), "ל");
                    	phat = phat.replace(RegExp("%D7%9D", "g"), "ם");
                    	phat = phat.replace(RegExp("%D7%9E", "g"), "מ");
                    	phat = phat.replace(RegExp("%D7%9F", "g"), "ן");
                    	phat = phat.replace(RegExp("%D7%A0", "g"), "נ");
                    	phat = phat.replace(RegExp("%D7%A1", "g"), "ס");
                    	phat = phat.replace(RegExp("%D7%A2", "g"), "ע");
                    	phat = phat.replace(RegExp("%D7%A3", "g"), "ף");
                    	phat = phat.replace(RegExp("%D7%A4", "g"), "פ");
                    	phat = phat.replace(RegExp("%D7%A5", "g"), "ץ");
                    	phat = phat.replace(RegExp("%D7%A6", "g"), "צ");
                    	phat = phat.replace(RegExp("%D7%A7", "g"), "ק");
                    	phat = phat.replace(RegExp("%D7%A8", "g"), "ר");
                    	phat = phat.replace(RegExp("%D7%A9", "g"), "ש");
                    	phat = phat.replace(RegExp("%D7%AA", "g"), "ת");
                    	phat = phat.replace(RegExp("%20", "g"), " ");
                    	phat = phat.replace(RegExp("/", "g"), "\\");
                    	phat = phat.substring(8, phat.lastIndexOf('\\'));
                    }
                    
                    תגובה 1 תגובה אחרונה
                    0
                    • I מחובר
                      I מחובר
                      ivrtikshoret
                      כתב ב נערך לאחרונה על ידי ivrtikshoret
                      #25

                      @חנון-המרבה
                      הקוד הבא אמור לתת לך את אותה תוצאה:

                      function phatSrc() {
                      	let phat = window.location.href;
                      	phat = decodeURIComponent(phat);
                      	phat = phat.replace(RegExp("/", "g"), "\\");
                      	phat = phat.substring(8, phat.lastIndexOf('\\'));
                      }
                      
                      תגובה 1 תגובה אחרונה
                      1

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

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

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