הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   כיצד ניתן לייבא קובץ HTML באמצעות JS? (https://hosts.co.il/forums/showthread.php?t=22843)

miniature 30-05-06 14:33

ציטוט:

נכתב במקור על ידי בניה
ב"ה


בדפים פה זה עובד טוב.
אבל בדפים עם קישורים יחסיים.(אלה שבלי HTTP והדומיין) אז זה יכול ליצור בעיות.
מה שאפשר זה להוסיף base (אבל לא תמיד זה יעזור)ככה:
קוד:

<script language="javascript">
    var html = new ActiveXObject("Microsoft.XMLHTTP");
    var addres="http://www.hosts.co.il/forums/showthread.php?p=246923";
    html.Open("GET", addres, false);
    html.Send("");
    var dir=addres.slice(0,addres.lastIndexOf('/')+1);
    document.write(html.responseText.replace('<head>','<head><base href="'+dir+'" />'));
</script>


למה עשית responseText.replace ?
אי אפשר לכתוב את זה בקובץ שאני רוצה לייבא?

בניה 30-05-06 16:11

ב"ה

חשבתי שמדובר בקבצים שלא בשליטתך.
הכי טוב זה פשוט לא להתשתמש בקישורים יחסיים.
כי הbase url לא תעבוד אולי בכל המקרים.

miniature 30-05-06 16:14

אז מה אתה מציע לי לעשות? איך לייבא אם לא בדרך הזאת?


כל הזמנים הם GMT +2. הזמן כעת הוא 03:04.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ