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

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

Ori The Man 20-12-12 15:23

קבלת כתובת האתר שבתוך ה IFRAME
 
אהלן,
נגיד יש לי כתובת x.co.il בתוך iframe ואני רוצה לקבל את הכתובת אני פשוט עושה
HTML קוד:

document.getElementById("frame").src
אבל אם ניכנסו לקישור בתוך האייפרם ועכשיו יש בתוכו את הכתובת x.co.il/page.html
איך אני יכול לקבל את הכתובת הנוכחית? עם מה שעשיתי למעלה לא ממש עובד ומצאתי כמה דברים בגוגל שלא עובדים..
תודה!

אדיר 20-12-12 15:33

זה אפשרי רק אם העמוד שב- iframe נמצא תחת אותו דומיין כמו שלך (עקב Same-origin policy).
אחרת, זה אפשרי רק אם יש לך גישה לעמוד שרץ ב- iframe (או לשרת שמריץ אותו) ודרכו אתה יכול להודיע לאבא (העמוד שמריץ אותו) על שינויים או לאפשר לו גישה באמצעות CORS (אני מניח).

Haimz 20-12-12 15:33

תנסה:

קוד:

document.getElementById("iframe_id").contentWindow.location.href

Ori The Man 20-12-12 15:42

ציטוט:

נכתב במקור על ידי Haimz (פרסם 866115)
תנסה:

קוד:

document.getElementById("iframe_id").contentWindow.location.href

זה מה שניסיתי.. ולא הולך..

האתר באייפריים שונה משלי (הדומיין)

אדיר 20-12-12 16:09

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

Ori The Man 20-12-12 16:41

ציטוט:

נכתב במקור על ידי xPerfection (פרסם 866120)
אז המשפט השני בהודעה הקודמת שלי הוא זה שרלוונטי עבורך.

כניראה... באסה :\

Liorl 21-12-12 12:16

זה אפשרי, תפנה ב PHP html simple dom


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

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