תגית a פתיחה בקישור חדש
-
כתבתי קוד בJS שיוצר לי תגית a,
עשיתי לה תכונה שתפתח אותה בכרטיסיה חדשה ע"י target="blank", זה עבד רק שלHERF התווסף לי ה localhost שלי ואז זה עושה שגיאה 404urlSite.textContent = "Site Url: " + obj.name; urlSite.href = obj.url; urlSite.target = "blank";
זה מה שמתווסף לבד:
http://localhost:50097/www.ynet.co.ilבבדיקה שעשית בF12 הURL בעצמו תקין
רק איך אני מבטלת את הוספת ה localHost שבאמת יעביר אותי לאתר שאני רושמת לו
תודה -
@ivrtikshoret כתב בתגית a פתיחה בקישור חדש:
@ליה
תכתוב http או https לפנילפני מה?
לפני -urlSite.href = obj.url;
זה לא עובד
אפשר יותר מדויק. תודה רבה -
@ליה הערך של
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