![]() |
הפעלת פונקציה לפני שה iframe נטען שנית
אהלן ,
יש לי iframe באתר שהוא מייבא אתר אחר. אני צריך להריץ פונקציה לפני שה iframe נטען עם דף חדש , ולא אחרי. הכוונה היא לדעת מתי נלחץ קישור בתוך ה iframe ואז המשתמש מועבר לדף חדש onload - לא ממש אפקטיבי מכיוון שזה רץ מתי שה iframe נגמר להיטען עם הדף החדש onclick - גם כן לא אפקטיבי מכיוון שגם זה רץ מתי שה iframe נגמר להיטען עם הדף החדש אני צריך לדעת לפני שהוא נטען עם הדף החדש שהוא מתחיל להיטען , לא אחרי זה. לא מצאתי פתרון , אשמח אם תתנו כל עצה שיכולה לעזור בתודה, |
תשים על ה body ' onload
תנסה את זה, או שתעשה משו JQ => שייצור בעצמו את הIFRAME ולפני כן תפעיל את הפונקציה. בהצלחה! |
onbeforeunload
|
ציטוט:
PHP קוד:
אבל כשאני לוחץ על לינקים בתוך ה iframe וזה טוען את הiframe בדף חדש זה לא מריץ כלום |
לפעמים השניות פשוט תעשה פונקציה על הלינקים.
|
ציטוט:
עוד רעיונות מישהו? |
תמחק את הIFRAME ותיצור אחד חדש במקומו..
|
ציטוט:
|
תן דוגמא יותר ממשית שנוכל להבין גם מה אתה מנסה לעשות..
|
ציטוט:
מה שכן , הקאץ פה זה שאני רוצה להפעיל את הפונקציה כאשר ה iframe מקבל את הבקשה ומתחיל להעביר , ולא בסיום העברה. דוגמא ממשית אני לא ממש מבין , אבל אם אתה מעוניין : onload , onclick מביאים תוצאות אבל התוצאות שהם מביאים זה בסיום העברה ולא בתחילתה. |
למה אי אפשר לדעת את המיקום הנוכחי?
תפנה לSRC של הIFRAME. בכל אופן נראה לי שעדיף ש"תגדיל ראש" ותפרט מה התוצאה שאתה רוצה ולא להתמקד בדרך שחשבת עליה. ייתכן שיש דרכים הרבה יותר קלות. |
ציטוט:
אין פתרון לבעיה הזאת , כל מה שבתוך ה iframe רחוק מעיני הדף החיצוני - לצורכי אבטחה. הביאו לי מסמך הרשאות של ה iframe לפני כמה ימים ומתברר שזה לא אפשרי.. אפשר לנעול |
כל הזמנים הם GMT +2. הזמן כעת הוא 23:47. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ