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

הוסטס - פורום אחסון האתרים הגדול בישראל (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 09:25

כיצד ניתן לייבא קובץ HTML באמצעות JS?
 
אני מתכוון כמו שיש ב PHP אינקלוד.. האם יש דבר כזה גם ב JS?

Itay 30-05-06 10:44

ajax :)
http://members.pundak.co.il/otherwor...ax-basic01.php
http://www.ajaxfreaks.com/tutorials.php

miniature 30-05-06 10:51

אני רק רוצה לייבא את הקובץ.. לא לעשות בו שינויים או משהו..
רק לתצוגה..

Morishani 30-05-06 11:43

ציטוט:

נכתב במקור על ידי miniature
אני רק רוצה לייבא את הקובץ.. לא לעשות בו שינויים או משהו..
רק לתצוגה..

aj :)

רק JS
בלי הXML חחח :)

במקום responseXML תרשום responseText :)

miniature 30-05-06 11:55

ציטוט:

נכתב במקור על ידי Morishani
aj :)

רק JS
בלי הXML חחח :)

במקום responseXML תרשום responseText :)

מה? response זה לא בצד שרת (ASP) ?

בניה 30-05-06 12:36

ב"ה

קוד:

<script language="javascript">
    var html = new ActiveXObject("Microsoft.XMLHTTP");
    html.Open("GET", "http://www.hosts.co.il/forums/showthread.php?p=246923", false);
    html.Send("");
    document.write(html.responseText);
</script>

נלקח מפה:
http://www.glisha.com/article-xmlhttp.html

miniature 30-05-06 12:49

בניה תודה, אבל זה מייבא לי את זה משובש =/
לא רואים תמונות, כל מה שכתוב משובש וגם ה CSS..

Morishani 30-05-06 13:01

ציטוט:

נכתב במקור על ידי miniature
בניה תודה, אבל זה מייבא לי את זה משובש =/
לא רואים תמונות, כל מה שכתוב משובש וגם ה CSS..

ברור, כי התמונות גם על השרת, והקובץ CSS שהדף HTML שאתה מייבא שמקשר אליו הוא גם חיצוני.

אתה צריך להוסיף תג base, ראה :
http://www.w3schools.com/tags/tag_base.asp

miniature 30-05-06 13:34

ציטוט:

נכתב במקור על ידי Morishani
ברור, כי התמונות גם על השרת, והקובץ CSS שהדף HTML שאתה מייבא שמקשר אליו הוא גם חיצוני.

אתה צריך להוסיף תג base, ראה :
http://www.w3schools.com/tags/tag_base.asp

לא הבנתי איך אני אמוד להשתמש בו למקרה שלי.. אני רוצה לייבא את כל הדף, ולא רק את הקישורים..

בניה 30-05-06 14:18

ב"ה


בדפים פה זה עובד טוב.
אבל בדפים עם קישורים יחסיים.(אלה שבלי 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>



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

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