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

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

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

תגית a פתיחה בקישור חדש

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

    כתבתי קוד בJS שיוצר לי תגית a,
    עשיתי לה תכונה שתפתח אותה בכרטיסיה חדשה ע"י target="blank", זה עבד רק שלHERF התווסף לי ה localhost שלי ואז זה עושה שגיאה 404

    urlSite.textContent = "Site Url: " + obj.name;
        urlSite.href = obj.url;
        urlSite.target = "blank";
    

    זה מה שמתווסף לבד:
    http://localhost:50097/www.ynet.co.il

    בבדיקה שעשית בF12 הURL בעצמו תקין
    רק איך אני מבטלת את הוספת ה localHost שבאמת יעביר אותי לאתר שאני רושמת לו
    תודה

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

      @ליה
      תכתוב http או https לפני

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

        @ivrtikshoret כתב בתגית a פתיחה בקישור חדש:

        @ליה
        תכתוב http או https לפני

        לפני מה?
        לפני -

        urlSite.href = obj.url;
        

        זה לא עובד
        אפשר יותר מדויק. תודה רבה

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

          @ליה הערך של obj.url הוא www.ynet.co.il (ולא https://www.ynet.co.il) וזה מה שגורם לבעיה, שהדפדפן לא מזהה את הקישור כקישור חיצוני אלא ככתובת יחסית לדף הנוכחי. באותה מידה אם תריצי את זה בקונסול:

          open('www.ynet.co.il')
          

          תראי שהכתובת שתיפתח היא הכתובת של הדף הנוכחי + www.ynet.co.il/
          לסיכום מה שצריך זה לתקן את הURL שבobj.url כך שיכיל פרוטוקול - http/https

          Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
          טיפים

          ל תגובה 1 תגובה אחרונה
          3
          • ל מנותק
            ל מנותק
            ליה
            השיב לצדיק תמים ב נערך לאחרונה על ידי
            #5

            @צדיק-תמים גאונייייי
            גם לפתור את הבעיה וגם להבין מה היתה הבעיה
            תודה רבה רבה

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

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

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

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