שלח תשובה

זירת השאלות

1591
צפיות
1
תשובות

iframe נשאר תקוע בתוך הפריים ולא יוצא אחרי redirect

,‏ 12 ביוני, 2013

שלום חברים,
אחרי הרבה נסיוניות לתקן את הבעיה עם הUNEXPECTED STRING החלטתי לוותר ולעשות משהו אחר, שמתי את הקובץ הראשון בתוך השני דרך הiframe
הקובץ הראשון הוא בעצם form של יצירת קשר, והוא בינתיים עובד מעולה. [גם בתוך הפריים].
אבל! לאחר שמסיימים את ההודעה שאתה רוצה להעביר למנהל האתר, ולוחץ על "שלח", ההודעה אכן נשלחת אליי, אבל המשתמש עצמו (זה ששלח את ההודעה), לא מועבר לindex.php כמו שאני רוצה, אלא מועבר לדף הראשי דרך האיי פריים.

כלומר:

יש לי 2 קבצים: contact.php שזה הדף עצמו. עם כל העיצוב, הקידוד וכו' וכו'.
ובתוכו שמתי את השורת iframe שמכניסה אליו את form.php.

בform.php יש בסוף קוד, שאומר שלאחר שליחת הטופס המשתמש יועבר לindex.php.

הבעיה היא, שהמשתמש אכן מועבר לindex.php אבל נשאר בעצם בcontact.php , ומועבר לדף הראשי בתור IFRAME בלבד.

אז אשמח אם מישהו יביא לי פיתרון איך לאחר שליחת הטופס המשתמש יועבר לגמרי לדף הראשי ולא יישאר בעמוד הנוכחי ורק הIFRAME יתחליף,
ושאלה שנייה האם יש דרך להוריד את הscrolling bars? ניסיתי בכל מיני דרכים וניסיתי אולי לשנות גודל לform אבל זה מעוות את הטופס/מבטל את הפעולה/לא מבטל את הscrolling bars. פשוט זה קצת מכוער כי רואים שזה בiframe אפשר פשוט לגלגל בתוך העמוד למטה את הטופס עצמו..

תודה רבה!

1 תשובות

  1. rmar הגיב:

    הפקודה window.parent.location מעבירה את המשתמש למיקום ביחס לאפליקציה הראשית , ולא בתוך ה iframe.

שלח תשובה